2012-02-23 63 views
3

我的页面上有一个iframe(不在同一个域中)。在这里,有intern-links和extern-links(与目标空白)。对于extern-links,我会应用一个javascript函数来转换目标网址。从iframe捕获窗口打开事件(jQuery)

我想抓住窗口打开的事件(或其他事件?),它允许我有目标网址。 我尝试过使用JQquery:单击“a”对象上的事件,但它不起作用(因为iframe不在同一个域中)以及许多其他事件......但没有任何效果!

你有什么想法吗?

的信息,我的javascript函数重写与西堤参数的URL,并做了window.open(的newURL,“_blank”)

回答

1

好像被屏蔽了由于安全限制你想要做什么。您是否考虑过将事件处理程序添加到iframe中的页面中?

+0

我无法修改iframe的内容,因为我有几个来源的内容不同。 – 2012-02-23 08:31:49

+0

如果您不拥有iframe中的页面,那么您可能无法使用javascript修改它们。如果浏览器允许,这将是XSS漏洞。 – alexg 2012-02-23 09:23:04

+0

这正是我的想法。我希望有个窍门能够赶上“开放式窗口”事件或类似的事情......但经过很多测试后,我什么也没有发现。 – 2012-02-23 10:12:33