Javascript 跨域表单提交状态的变相判断
来源:互联网 发布:账本软件 编辑:程序博客网 时间:2024/06/11 23:52
<pre name="code" class="html">通过表单在iframe内向一个跨域的url提交的时候,如何判断提交成功了呢?这个,基本上,很难,因为浏览器安全沙箱的限制,我们没有办法通过获得iframe内部不同域页面的信息。换种思维,如果开始可以获得iframe内部页面信息,那么不能获得的时候,不就说明表单已经提交了么~百度提供给竞价用户使用的商务中心留言本就是采用此方法
实例:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body style="background:#a7a7a7;"><iframe id="testiframe" name="testiframe"></iframe><form method="post" action="http://www.test.com/testaction.asp" target="testiframe" name="testform"><input type="text" name="dddd"><input type="submit" value="ddd" name="submitbtn"/></form></body><script>document.testform.onsubmit = function () { document.testform.submitbtn.disabled = true; submitMonitor();}function submitMonitor () { try{ var hash = document.getElementById('testiframe').contentWindow.location.hash; setTimeout(submitMonitor,100); } catch (e) { document.getElementById('testiframe').src = "about:blank"; document.testform.submitbtn.disabled = false; }}</script></html>
0 0
- Javascript 跨域表单提交状态的变相判断
- 跨域表单提交状态的变相判断代码
- javascript中简单的表单提交判断条件
- Help!! 表单提交的判断
- 表单提交验证的javascript
- JavaScript 控制表单的提交
- js验证表单大全,用JS控制表单提交 ,javascript提交表单,表单提交 所有js判断
- 用JavaScript实现form表单的数据提交--使用正则表达式对数据判断
- 提交表单的几种判断方法
- JS表单提交判断
- Js判断表单提交
- 表单提交数组时判断是否有重复的提交
- 用javascript响应表单的提交事件
- javascript 回车键触发表单提交的问题
- javascript 表单提交的几种方法
- JavaScript实现表单的分向提交
- JavaScript阻止回车提交表单的方法
- JavaScript 表单提交的三种方法
- proc下调度相关信息解读
- java实现字符串中多余空格的合并
- c# linq的几个常用方法
- StringTokenizer使用讲解
- dwr与spring整合
- Javascript 跨域表单提交状态的变相判断
- 声明是真实的
- java架构师知识储备
- MySQL的一个存储过程
- 小米VS华为:水军?黑稿?到底是谁黑了谁?
- 3.5 第三章小结
- Android图片压缩
- 为什么每次上滑分页后只显示最后一页呢?上一页就不显示了,应该是追加的
- Struts2的工作流程浅析