iframe鼠标移动的调用函数

时间:2009-11-08 08:07:46

标签: javascript

我有一个需要在iframe mousemove()上调用的函数。但我没有找到像身体标签一样的东西 我们有<body mousemove="Function()">我们对iframe有什么这样的吗?

2 个答案:

答案 0 :(得分:1)

iframe包含自己的document,自己的body元素等。 尝试这样的事情:

var frame = document.getElementById("yourIframeId");
// IE is special
var frameDoc = frame.contentDocument || frame.contentWindow.document;
var frameBody = frameDoc.getElementsByTagName("body")[0];

var testingOneTwo = function() {
    console.log("Hello, is this thing on?");
};
frameBody.onmouseover = testingOneTwo;

答案 1 :(得分:0)

您的意思是onMouseOver还是onFocus

e.g。

<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>  
  <script language="javascript">
  <!--
function SayHello()
{
 alert("Hi from IFrame");
}

  //-->
  </script>
 </HEAD>

 <BODY>
 <iframe id="myiFrame" onMouseOver="SayHello()"/>
<iframe id="myiFrame" onFocus="SayHello()"/>
 </BODY>
</HTML>