检测嵌入式网页上的点击次数

时间:2013-07-19 09:22:55

标签: javascript html css ruby-on-rails

假设我在网站上有一个嵌入式网页(例如:www.en.wikipedia.org/wiki/Pulsar)。用户点击文章内的超链接(例如: https://en.wikipedia.org/wiki/Extrasolar_planet)。

当用户点击原始文章中的条目(“Pulsar”)时,我想要一个显示文章名称的框架(在本例中为“Extrasolar planet”)

我如何知道用户点击了什么?

编辑:在看了很多例子之后,我尝试了这样做,但它并没有完全奏效。

<iframe width="940" height="550" src="http://en.wikipedia.org/wiki/Special:Random">    </iframe>


<script>
(document.getElementsByTagName('iframe').contentWindow.document).keydown = function() {
alert("Hello World")
})
</script>

2 个答案:

答案 0 :(得分:1)

这不起作用,因为您使用的是返回数组的getElementsByTagName。请改用getElementByIdgetElementsByTagName('iframe')[0]

答案 1 :(得分:0)

contentWindowiframe的{​​{1}}对象。在这里,您需要window的{​​{1}}:

iframe

OR

document