2016-05-17 3 views
-1
function shareNaverBlog() { 
    var url = "http://blog.naver.com/openapi/share?url=" + getLinkUrl() + "&title=" + document.title; 

    window.open(url); 
} 

function getLinkUrl() { 
    var shareUrl = $("#shareButtons").attr("shareLinkUrl"); 
    //alert($("#shareButtons").attr("shareLinkUrl")); 

    if (location.href != shareUrl) { 
    location.href = shareUrl; 
    } 

    if (location.href == shareUrl) { 
    return location.href; 
    } 

} 

このコードは、SNS機能の共有に関するJavaSriptとその一部です。HTMLでURLを取得する方法は?どのようにJavaScript上で関数を宣言するか?

$( "#shareButtons")。attr( "shareLinkUrl");

==> varはHTMLファイルにURLを持ち込みます。

'shareLinkUrl'は、私が定義したdivの属性です。

'shareLinkUrl'の値は「http://~test.html」です。

しかし、NaverBlogを通じてURLを共有すると、その値ではなく別のURLがリンクされます。

定義済みのURLを取得するにはどうすればよいですか?どこが間違っていますか?

<html> 
 
<head> 
 
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> 
 
<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 
 
<title>Test_sns_Slave</title> 
 
<script src="https://code.jquery.com/jquery-2.2.2.min.js"></script> 
 
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script> 
 
<script src="http://nsk.dl.cdn.cloudn.co.kr/js/share.js"></script> 
 
<script src="//scdn.line-apps.com/n/line_it/thirdparty/loader.min.js" ></script> 
 
</head> 
 
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 
 
<div> 
 
<table id="Table_01" width="100%" border="0" cellpadding="0" cellspacing="0"> 
 
\t <tr> 
 
\t \t <td> 
 
     <!-- http://nsk.dl.cdn.cloudn.co.kr 로 시작하는 절대경로로 설정. 500KB 이상일 경우, 카카오톡 공유 시, 이미지 표시 되지 않음 --> 
 
\t \t \t <img src="http://nsk.dl.cdn.cloudn.co.kr/event/sharing_sns_test/images/am_letter_201605_no_05.jpg" width="100%" > 
 
\t \t </td> 
 
\t </tr> 
 
\t <tr> 
 
\t \t <td> 
 
\t \t \t <div id="shareButtons" align="center" shareLinkUrl="http://nsk.dl.cdn.cloudn.co.kr/event/sharing_sns_test/test.html"></div> 
 

 
\t \t </td> 
 
\t </tr> 
 
</table> 
 
</div> 
 
</body> 
 
</html>

答えて

0

あなたのHTMLが必要です。 srcを使ってみませんか?

+0

別のhtmlファイルに接続するたびに、コードの長さが長くなります。私は多くのhtmlファイルを接続します。最後に、[Main.html]のURLをリンクしたいと思います。さらに、HTMLを追加しました。 –

関連する問題