iframe顶窗状态发生变化

时间:2013-11-08 09:52:33

标签: javascript iframe

我在Iframe中有一个链接,并通过中间的PHP脚本将用户重定向到最终目的地x.com。但是,我希望用户在鼠标悬停链接时在其状态栏中查看最终目标链接。

我已经尝试了一切来改变window.status(在绝望中)但没有任何作用。到目前为止我已尝试过:

    <a onmouseover='window.top.status="x.com";return true;'....
    <a onmouseover='window.parent.status="x.com";return true;'....
    <a onmouseover='parent.window.status="x.com";return true;'....

2 个答案:

答案 0 :(得分:1)

在大多数现代(甚至不那么现代)的浏览器中都禁用了此功能:https://developer.mozilla.org/en-US/docs/Web/API/window.status

如果要执行此操作,可以创建函数onload以创建链接元素,并在mousedown上更改它。这里有一个很好的例子:How to change window.status by onmouseover of a createElement()

或者,您可以一起跳过状态,并使用工具提示或其他内容让用户知道他们将被转发的位置。

答案 1 :(得分:0)

最好在标签内部使用所需的href。因此用户将在状态栏中看到所需的字符串。然后在点击时更改href以转到所需的php脚本。