A页面内有个iframe页面B,如何不改变B中的代码,打开A后检测到鼠标点击到B的事件? document.myIframe.document.onclick这样看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html> <script lanuage="javascript"> window.onload=function(){ iframe1.document.onclick=test1; }; function test1(){ alert( 1 ); } </script> <body> <iframe id="iframe1" src="2.html"></iframe> </body></html> <html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>无标题页</title> <script language="javascript" type="text/jscript" src="Js/JScript.js"></script> <script language="javascript"> </script> </head><body><iframe id="frame1" ></iframe></body><script language="jscript">function init(){ frame1.document.onclick =aaa}function aaa(){alert("sub");} function loadfunc(){ document.getElementById("frame1").src="B.html"; // writeCookie("xxmainworld","")}loadfunc();init();</script></html>这样就不行了,如果把loadfunc注释掉可以,但是我要用js动态给src赋值,然后再定义iframe里的onclick事件,怎么做啊?? function init(){ if( frame1.document.readyState == "complete" ){ frame1.document.onclick =aaa; return; } window.setTimeout("init();",100);} 画面加载需要时间,你要等页面加载完成后再设定onclick的处理事件. 关于onsubmit的问题 求高手指教 jqGrid怎么样才能传递长度非常长的参数给服务端 HTML,XML,JavaScript相关问题求助。 jquery怎样接受函数的参数? 为什么联动菜单在gb2312的页面中可以使用,而在UTF-8的页面中不能使用?? 怎么进行时间的运算? 怎樣讀取XSL中的xsl:attribute元素并數據并修改 还是屏蔽后退按钮的问题 求最简单的字符加密算法. 如何用JS获取JS生成的HTML? 求一个正则 window.location怎么会在蹦蹦跳?
<script lanuage="javascript">
window.onload=function(){
iframe1.document.onclick=test1;
};
function test1(){
alert( 1 );
}
</script>
<body>
<iframe id="iframe1" src="2.html"></iframe>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script language="javascript" type="text/jscript" src="Js/JScript.js"></script>
<script language="javascript">
</script>
</head>
<body>
<iframe id="frame1" ></iframe>
</body><script language="jscript">
function init()
{
frame1.document.onclick =aaa
}function aaa()
{alert("sub");} function loadfunc()
{
document.getElementById("frame1").src="B.html";
// writeCookie("xxmainworld","")
}
loadfunc();init();
</script></html>
这样就不行了,如果把loadfunc注释掉可以,但是我要用js动态给src赋值,然后再定义iframe里的onclick事件,怎么做啊??
{
if( frame1.document.readyState == "complete" ){
frame1.document.onclick =aaa;
return;
}
window.setTimeout("init();",100);
}
你要等页面加载完成后再设定onclick的处理事件.