2016-05-17 48 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; 
    } 

} 

此代碼是在JavaSript關於共享SNS功能和其中的一部分。如何在HTML中獲取URL?而不是如何在JavaScript上聲明函數?

$(「#shareButtons」)。attr(「shareLinkUrl」);

==>這變種是把URL的HTML文件。

'shareLinkUrl' 爲i定義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]的網址。另外,我添加了HTML。 –

相關問題