在頁面中執行Javascript方法,修改另一個頁面中的Button的Onclick事件執行函數,并獲得其頁面值
2009-09-01 18:03
477 查看
背景介紹:在一個自己開發的(后面稱為a頁面),打開別人寫的頁面(后面稱為b頁面),在a頁面中執行Javascript方法,修改另一個頁面中的Button的Onclick事件執行函數,當在b頁面點擊原有的確定button,獲得其頁面值到當前頁面中示例代碼如下(將a.html和b.html文件在同一路徑)。
a.html文件內容:
b.html頁面內容:
a.html文件內容:
<!--CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//E--> <html> <head><title></title></head> <body> <mce:script type="text/javascript"><!-- var winB = null; var docB = null; function openC(){ winB = window.open("b.html"); docB = winB.document; //這里是要等打開頁面中的內容封鎖允許時,才能點擊確定, //不然先點擊確定后,進入b頁面允許內容封鎖執行,則一下設定無效, //因為瀏覽器在選擇過后又重新加載了頁面內容 alert("Check Opened Browser Security First"); var subB = docB.getElementsByName("aButton")[0]; docB.getElementsByName("aText")[0].value="aa"; var jsA = hidden(); subB.onclick = jsA; } function hidden(){ return function() { document.getElementsByName("aText")[0].value=docB.getElementsByName("aText1")[0].value; } } // --></mce:script> <input name="aText" type="text" /> <input onclick="openC()" name="aButton2" type="button" value="button" /> </body> </html>
b.html頁面內容:
<!--CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//E--> <html> <head><title></title> <mce:script type="text/javascript"><!-- function aa(){ alert("b") } // --></mce:script> </head> <body> <input name="aText" type="text" value="bb" /> <input name="aText1" type="text" value="ccc" /> <input onclick="aa()" name="aButton" type="button" value="submit" /> </body> </html>
相关文章推荐
- JavaScript的ready方法中获取某元素(如获取某个button,并设置onclick事件)的疑问?为什么要写在ready方法里,不用ready方法可以吗?
- 使用JavaScript修改组件中onclick事件所执行的方法
- js修改onclick事件的四种方法
- Javascript中button按钮的onclick()事件传递参数
- Button实现OnClickListener事件的三种方法
- 详细代码实现 Button的监听事件的Onclick的三种方法
- JavaScriptJavaScript:对事件作出反应(button&alert&onclick)
- IE8的JavaScript点击事件(onclick)不兼容的解决方法
- javascript中onclick事件能调用多个方法吗
- JavaScript给按钮绑定点击事件(onclick)的方法
- Winform Button的click事件和OnClick方法有什么区别和联系
- JavaScript的 onclick 事件是如何调用jquery 方法的
- Android中button的onClick事件几种方法
- 当有“Button1.Attributes.Add("onclick", "return confirm('你确定要保存修改吗?')");”时,验证控件失效的解决方法
- IE8的JavaScript点击事件(onclick)不兼容的解决方法
- button 按钮,结合onclick事件,验证和提交表单
- 在TreeView节点的Onclick事件使用方法。
- asp.net中Button按钮点击两次才执行Onclick事件的原因
- Button的onTouch,onClick,onLongClick事件发生先后顺序和关联: