书签需要Javascript帮助

时间:2012-05-16 04:21:11

标签: javascript url bookmarks

嘿,我有这个小javascript书签

javascript:(function(){ window.open('http://www.mywebsite.com/index.php?currentsite#bookmark'); })()

如何将当前网站的网址添加到该网址? 我听说过使用document.URL但是我不知道如何将其插入带有当前浏览网站网址的书签中的URL。目前的结果是http://www.mywebsite.com/index.php?currentsite=document.URL#bookmark

由于

5 个答案:

答案 0 :(得分:3)

javascript:(function(){ window.open('http://www.mywebsite.com/index.php?currentsite=' + encodeURIComponent(location.href) + '#bookmark'); })()

答案 1 :(得分:2)

试 window.location或document.location.href或window.location.href 我忘了哪一个有效:)

答案 2 :(得分:2)

请尝试使用此代码:

javascript:( function(){window.open('http://www.mywebsite.com/index.php?'+document.location.href+'#bookmark');} )()

答案 3 :(得分:1)

只需使用window.location.href - 就像这样:

window.open( 'http://<someurl>?' + window.location.href + '#somebookmark' );

window.location.href将为您提供当前帧的href。

答案 4 :(得分:1)

我不确定你在说什么,但如果你想要获得完整的URL和anker,你可以document.location.href http://www.w3schools.com/jsref/prop_doc_url.asp

您可以使用位置对象http://www.w3schools.com/jsref/obj_location.asp

访问网址的各个部分

您的代码应如下所示:

function(){ 
    var url = document.location.href;
    window.open('http://www.mywebsite.com/index.php?currentsite = ' + url); 
}

不确定那是不是你想要做什么。