我目前在我博客的“感谢您的评论页面”上使用此代码:
<a style="cursor: pointer;" onclick="location.href = document.referrer;" onmouseover="this.style.cursor='pointer'"> Click here</a>
当有人点击 anchor “点击此处”时,他们将被带回上次访问的页面。由于这个“感谢您的评论页面”只有在他们登陆我的一篇帖子并添加评论后才能访问,因此总会有一个文档引荐来源网址(永远不会是空白的)。
因为这工作得很好,我想我可以添加类似“我们非常感谢您的评论。如果你想帮助这个博客,请考虑分享你刚刚在 Twitter 上阅读的文章”(我可以稍后添加其他内容).
我想用带有 document.referrer 变量的静态共享 URL ( http://twitter.com/?status= ) 锚定“Twitter”。我试过这样的事情但没有成功:
http://twitter.com/?status=' + 'document.referrer;'">测试
又一次失败的尝试:
<script>
document.write('<a href="http://twitter.com/?status=' + document.referrer + ">test</a>');
</script>
基本上我希望最终结果看起来像这样:
http://twitter.com/?status=http://www.myexampleblog.com/category/lastvisitedpost/
我已经为此奋斗了几个小时,但由于我的编码知识有限,我正在挣扎。有人可以帮我吗?我知道这也可以通过函数来完成,或者使用 php 以更好(或更清洁)的方式完成,但我真的只想尽可能使用 javascript。
提前致谢:)
贾里德
最佳答案
试试这个:
document.write('<a href="http://twitter.com/?status=' + document.referrer + '">test</a>');
关于javascript - HTML + Javascript - 结合静态 URL 和 document.referrer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24379436/