能不能写一个页面或一个函数捕获另一个页面的动作 能不能写一个页面或一个函数捕获另一个页面的所有动作,动作主要是包括按键按钮的动作。 例如: 写一个A页面或一个函数,另一个页面B按下了任意一个键在A页面或函数都能捕获得到。 意思就是这样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果页面A和B都在同一个框架中,或者B页面是从A页面中弹出的能做到,否则应该不能. 在A页面定义好事件处理器,并在A页面里打开B页面,在B页面里用A页面定义的事件处理器来定义事件 index.html<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Index</title> <script type="text/javascript"> function submitAll(){ var ifms = document.getElementsByTagName('iframe'); for (var i = 0; i < ifms.length; i++) { var form = (ifms[i].contentWindow || ifms[i]).document.getElementById('testForm'); if (form) form.submit(); } } </script> </head> <body> <iframe id="test" src="form.html" width="500" height="40"> </iframe> </body></html>form.html<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Form</title> </head> <body> <form id="testForm" action="result.html" method="get"> <input id="name" name="name" type="text" /> <input type="submit" value="提交" /> <input type="button" value="全部提交" onclick="parent.submitAll();" /> </form> </body></html>result.html<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Result</title> </head> <body> <script type="text/javascript"> var name = window.location.search.replace(/[?&]name=([^&]*)/i, '$1') || 'no name'; document.write(window.location.href, '<br />', name); </script> </body></html> 文字换行显示 ajax 后台拿值问题 怎样把照片和文字加载到新的网页上?急!!!请指教 怎样在网页中调用客户端exe程序?(exe文件路径已知) easyui-datagrid分页参数获取不到 简单的IFRAME打开理解问题 有什么办法可以获取客户端的分辨率? javascript有没有枚举类型,如何定义使用? 求判断客户端文件大小的javascript程序,解决马上结贴(急)! 谁知道怎样使系统扬声器发音? 小白急求帮助 !! 请问window.open打开的新窗口代码里的scrollbars=no覆盖了open里的yes参数怎么办
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Index</title>
<script type="text/javascript">
function submitAll(){
var ifms = document.getElementsByTagName('iframe');
for (var i = 0; i < ifms.length; i++) {
var form = (ifms[i].contentWindow || ifms[i]).document.getElementById('testForm');
if (form) form.submit();
}
}
</script>
</head>
<body>
<iframe id="test" src="form.html" width="500" height="40">
</iframe>
</body>
</html>form.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Form</title>
</head>
<body>
<form id="testForm" action="result.html" method="get">
<input id="name" name="name" type="text" />
<input type="submit" value="提交" />
<input type="button" value="全部提交" onclick="parent.submitAll();" />
</form>
</body>
</html>
result.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Result</title>
</head>
<body>
<script type="text/javascript">
var name = window.location.search.replace(/[?&]name=([^&]*)/i, '$1') || 'no name';
document.write(window.location.href, '<br />', name);
</script>
</body>
</html>