我面临的困境如下,一旦用户单击使用对象标签嵌入的页面中存在的链接,我希望将用户重定向到另一个页面。这在整个页面所在的 chrome 和 ff 中都可以正常工作重定向到新位置,而在 ie 中,只有对象框架(首先是框架吗??)被重定向......
为了规避这一点,我尝试使用将 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,因为闪烁是观察到...(每当鼠标移动时...)