PageSourceSearch

https://img.wowtv.co.kr/PcScript/Share.js

js wowtv.co.kr collected 2026-10-01 10:31:47 UTC 6,288 bytes, 135 lines download raw bytes

1
2/*********************************************************************************************************************
3 * Share(공유하기)
4 * 네이버           :https://developers.naver.com/docs/share/navershare/
5 * 카카오 스토리    : https://developers.kakao.com/docs/js/kakaostory-share
6 * 카카오스토리(웹) : https://developers.kakao.com/docs/js/demos/story-create-share-button
7 * 트위터          : https://dev.twitter.com/web/tweet-button
8 * 페이스북        : https://developers.facebook.com/docs/plugins/share-button
9 *********************************************************************************************************************/
10//var baseUrl = WowTvWebSiteUrl;
11//var baseUrl = "http://172.19.0.22:80";
12var baseUrl = "http://news.wowtv.co.kr";
13var broadWebUrl = "http://www.wowtv.co.kr/Broad/ProgramMain/Index?menuSeq=989";
14var patt = new RegExp("http://www.wowtv.co.kr");
15
16var Share = {
17    /* 뉴스 공유하기 */
18    Naver: function (sUrl, sTitle) {
19        if (patt.test(sUrl)!=true)
20            sUrl = baseUrl + sUrl;
21        sUrl = encodeURI(encodeURIComponent(sUrl));
22        sTitle = encodeURI(sTitle);
23        var shareURL = "http://share.naver.com/web/shareView.nhn?url=" + sUrl + "&title=" + sTitle;
24        var openWin = window.open(shareURL, 'NaverShareWin', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700,left=0,top=0');
25        //openWin.focus();
26    },
27    kakaostory: function (sUrl, sTitle) {
28        if (patt.test(sUrl) != true)
29            sUrl = baseUrl + sUrl;
30        sTitle = sTitle;
31
32        window.kakaoAsyncInit = function () {
33            Kakao.init('e78660651b4d44277ef0a699c4ff6191');
34        };
35        Kakao.Story.share({
36            url: sUrl,
37            text: sTitle
38        });
39    },
40    Twitter: function (sUrl, sTitle) {
41        if (patt.test(sUrl) != true)
42            sUrl = baseUrl + sUrl;
43        sUrl = encodeURIComponent(sUrl);
44        sTitle = encodeURIComponent(sTitle);
45
46        var shareURL = "https://twitter.com/intent/tweet?text=" + sTitle + "&url=" + sUrl;
47        var openWin = window.open(shareURL, 'TwitterShareWin', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=470,width=500,left=0,top=0');
48        //openWin.focus();
49    },
50    Facebook: function (sUrl, sImg) {
51        $('meta.#metaImg').attr('content', sImg);
52        //$('head').append('<meta property="og:image" id="metaImg" content="' + sImg + '" />');
53        if (patt.test(sUrl) != true)
54            sUrl = baseUrl + sUrl;
55        sUrl = encodeURIComponent(sUrl);
56        var shareURL = "https://www.facebook.com/sharer/sharer.php?u=" + sUrl;
57        var openWin = window.open(shareURL, 'FacebookShareWin', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=500,left=0,top=0');
58        //openWin.focus();
59
60    },
61    Twitter_old: function (sUrl, sTitle) {
62
63        /**
64         * AS-IS ASP Source
65         */
66        //var twtitter_url = "http://twitter.com/intent/tweet?original_referer=&text=" + toUTF8('<%=Link_URL%>') + "&url=http%3A%2F%2Fwww.wowtv.co.kr%2Fnewscenter%2Fnews%2Fview.asp%3Fartid=<%=viewBox.getData("artid")%>";
67        //var twtitter_open = window.open(twtitter_url, 'twitter', 'width=655, height=350');
68    },
69    Facebook_old: function (sUrl, sTitle, sImage, sSummary) {
70
71        /**
72         * AS-IS ASP Source
73         */
74        /*즉시미반영(페이스북 자체 내부 캐시문제)
75        //	var facebook_url = "http://www.facebook.com/share.php?u=<%=Link_URL_facebook1%>&t=" + toUTF8('<%=Link_URL_facebook2%>') + "&src=sp";
76        //	var facebook_open = window.open(facebook_url, 'facebook',"width=655, height=520");
77        */
78
79        /*
80        //즉시반영
81        var image = "";
82        var title = "";
83        var summary = "";
84        url = "<%=Link_URL_facebook1%>";
85
86        //<%'FB로 보내는 이미지를 DB내용중에 contentsimg컬럼의 값을 넣어주는 부분%>
87        //	image  = '<%'=replace(REPLACE(viewBox.getData("content") , "\upload_view/", "http://image.wowtv.co.kr/wowtv_upload/"),"\","/")%>';
88
89        image = '<%=replace(REPLACE(viewBox.getData("content") , "\upload_view/", "http://image.wowtv.co.kr/wowtv_upload/"),"\","/")%>';
90
91        title = "<%=Link_URL_facebook2%>";
92
93        summary = '<%=viewBox.getData("title")%>';
94
95        var url = "http://www.facebook.com/sharer.php?s=100&p[url]=" + url + "&p[images][0]=" + image 
95+ "&p[title]=" + title + "&p[summary]=" + summary;
96
97        //var url:String = "http://www.facebook.com/sharer.php?s=100&p[url]=" + url + "&p[images][0]=" + image + "&p[title]=" + title + "&p[summary]=" + summary;
98        url = url.split("#").join("%23");
99
100        url = encodeURI(url);
101        window.open(url, 'facebook', "width=655, height=520");
102        //	location.href=url;
103        */
104    },
105
106    /* 방송다시보기 공유하기 */
107    NaverBroad: function (programCode, number, sTitle) {
108        var shareUrl = String.format("{0}&programCode={1}&broadWatchNumber={2}", broadWebUrl, programCode, number);
109        Share.Naver(shareUrl, sTitle);
110    },
111    KakaostoryBroad: function (programCode, number, sTitle) {
112        var shareUrl = String.format("{0}&programCode={1}&broadWatchNumber={2}", broadWebUrl, programCode, number);
113        Share.kakaostory(shareUrl, sTitle);
114    },
115    FacebookBroad: function (programCode, number) {
116        var shareURL = String.format("{0}&programCode={1}&broadWatchNumber={2}", broadWebUrl, programCode, number);
117
118        shareURL = encodeURIComponent(shareURL);
119        shareURL = "https://www.facebook.com/sharer/sharer.php?u=" + shareURL;
120        var openWin = window.open(shareURL, 'FacebookShareWin', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=500,left=0,top=0');
121    },
122    TwitterBroad: function (programCode, number, sTitle) {
123        var shareUrl = String.format("{0}&programCode={1}&broadWatchNumber={2}", broadWebUrl, programCode, number);
124        Share.Twitter(shareUrl, sTitle);
125    },
126
127    /* Kospi, Kosdaq 공유하기 */
128    KospiGo: function () {
129        location.href = "/Finance/DomesticStock/Kospi?menuSeq=" + MENU_SEQ_DEFINE.FINANCE.Kospi;
130    },
131    KosdaqGo: function () {
132        location.href = "/Finance/DomesticStock/Kosdaq?menuSeq=" + MENU_SEQ_DEFINE.FINANCE.Kosdaq;
133    }
134
135}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.