繁体   English   中英

iframe鼠标移动时的调用函数

[英]call function on iframe mouse move

我有一个需要在iframe mousemove()上调用的函数。 但是我没有在body标签中找到类似的内容,我们有<body mousemove="Function()">对于iframe,我们有类似的内容吗?

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;

您是说onMouseOver还是onFocus

例如

<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM