javascript - HTML + Javascript - 结合静态 URL 和 document.referrer

标签 javascript html

我目前在我博客的“感谢您的评论页面”上使用此代码:

<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/

相关文章:

javascript - Node js 添加所需的模型

javascript - 我怎么能不允许输入类型文本中的数字

html - 固定横幅中的图片

javascript - 如何使用指针事件仅对滚动事件使用react?

html - 多个垂直 100% 高度和宽度 div

php - 显示 PHP 脚本的完成百分比

javascript - 解析日期时浏览器挂起

JavaScript 单击 iframe 内的 div

javascript - 使用(子堆栈的)磁带模块进行测试时,如何在文件中只运行一个测试?

css - 防止在浏览器的放大/缩小中破坏布局 - 不是通常的 div 东西