HTML + Javascript - 将静态URL与document.referrer结合使用

时间:2014-06-24 06:08:33

标签: javascript html

我目前在我的#34上使用此代码;感谢您评论页面"在我的博客上:

<a style="cursor: pointer;" onclick="location.href = document.referrer;" onmouseover="this.style.cursor='pointer'"> Click here</a>

当有人点击主播时,点击此处&#34;,他们将被带回到他们最后所在的页面。由于这个&#34;感谢您评论页面&#34;只有在他们登陆我的一个帖子并添加评论后才能访问,总会有一个文档引用者(不会是空白的)。

由于这很好用,我认为我可以添加类似#34的内容;我们非常感谢您的评论。如果您想帮助这个博客,请考虑分享您刚刚在Twitter上阅读的文章&#34; (我以后可以包括其他人)。

我想锚定&#34; Twitter&#34;使用带有document.referrer变量的静态共享URL(http://twitter.com/?status=)。我尝试过这样的事情没有成功:

http://twitter.com/?status=' +&#39; document.referrer;&#39;&#34;&gt; test

另一次尝试不成功:

<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,如果可能的话。

提前致谢:)

贾里德

2 个答案:

答案 0 :(得分:0)

试试这个:

document.write('<a href="http://twitter.com/?status=' + document.referrer + '">test</a>');

答案 1 :(得分:0)

您需要至少对本地主机进行测试,而不是像桌面上的常规文件那样。我添加了一个警告来帮助你...

<强> 1.HTML

<a href="2.html">2.html</a>

<强> 2.HTML

<a href="javascript:alert('document.referrer = '+document.referrer);window.location.href = document.referrer;"> Click here</a>