gpt4 book ai didi

javascript - 使用jquery捕获对象标签子事件

转载 作者:行者123 更新时间:2023-11-28 09:47:51 24 4
gpt4 key购买 nike

我面临的困境如下,我希望在用户单击使用对象标记嵌入的页面中存在的链接后将用户重定向到其他页面。这在 chrome 和 ff 中工作正常,其中整个页面被重定向到新位置,而在 ie 中,只有对象框架(首先是框架吗??)被重定向...

为了规避这个问题,我尝试使用 anchor 标记,将 href 设置为 javascript:void(0) 并使用 jquery 捕获点击事件

<body>
<div id='gridDude'>
<a id='titleDude' href='javascript:void(0)' myHref='yabadabadoo.com'>test</a>
</div>
<script type="text/javascript">
$(function () {
$('#gridDude').on('click', 'a', function (event) {
alert("CLICKED");
window.parent.location = $(this).attr('myHref');
});
});
</script>
</body>

这种方法似乎适用于 iframe,但当我使用对象标签时会失败......所以我很确定 dom 结构对于对象标签可能会有很大不同...我无法使用 iframe,尽管观察到闪烁...(每当移动鼠标...)

最佳答案

你尝试过简单的

window.location.href = "http://google.com"

这会重定向整个窗口

关于javascript - 使用jquery捕获对象标签子事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11523994/

24 4 0