document.title来自上一页?

时间:2013-05-17 15:09:04

标签: javascript html forms

我有一个HTML表单,用javasscript抓取上一页的网址和页面标题,但我也需要页面标题作为上一页。它目前抓住它所在的页面。你如何从上一页获取页面标题?

这是我的代码......

    <script type="text/javascript">// <![CDATA[
    function start() {
    var url = document.getElementById('url');
    url.value = document.referrer;
    var ptitle = document.getElementById('ptitle');
    ptitle.value = document.title;
    }
    onload = start;
    // ]]></script>

1 个答案:

答案 0 :(得分:2)

不,你不能。您可以获取引荐URL(如果它是由浏览器传递的),但您没有任何可见的引用页面内容。

如果您控制了引用页面,请更改链接,以便它在URL查询字符串中传递您需要的详细信息。

如果您无法控制引用页面,您将要求他们执行上述操作,否则我猜您是否绝望,可以对引用URL进行ajax调用,重新加载页面内容,并解析它以找出您需要的信息。 (但不保证内容与用户在那里时的内容相同)