【问题标题】:Javascript help needed with bookmark书签需要 Javascript 帮助
【发布时间】:2012-05-23 15:02:18
【问题描述】:
嘿,我有这个小的 javascript 书签
javascript:(function(){ window.open('http://www.mywebsite.com/index.php?currentsite#bookmark'); })()
如何将当前网站的 url 获取到该 url 中?
我听说过使用document.URL,但我不确定如何使用当前浏览的站点的 URL 将其放入书签中的 URL。目前的意思是结果是http://www.mywebsite.com/index.php?currentsite=document.URL#bookmark
谢谢
【问题讨论】:
标签:
javascript
url
bookmarks
【解决方案1】:
javascript:(function(){ window.open('http://www.mywebsite.com/index.php?currentsite=' + encodeURIComponent(location.href) + '#bookmark'); })()
【解决方案2】:
试试
window.location 或 document.location.href 或 window.location.href
我忘了哪一个有效:)
【解决方案3】:
尝试改用这个:
javascript:( function(){window.open('http://www.mywebsite.com/index.php?'+document.location.href+'#bookmark');} )()
【解决方案4】:
只需使用 window.location.href - 像这样:
window.open( 'http://<someurl>?' + window.location.href + '#somebookmark' );
window.location.href 会给你当前帧的href。