Maison > interface Web > js tutoriel > 跨域表单提交状态的变相判断代码_javascript技巧

跨域表单提交状态的变相判断代码_javascript技巧

WBOY
Libérer: 2016-05-16 18:42:02
original
1207 Les gens l'ont consulté

拐个弯想,如果开始可以获得iframe内部页面信息,那么不能获得的时候,不就说明表单已经提交了么~
我们发现百度的竞价右下角信息,也是采用的这种方法判断的,大家可以参考下。
示例:

test.html:

复制代码 代码如下:









<script> <BR>document.testform.onsubmit = function () { <BR>document.testform.submitbtn.disabled = true; <BR>submitMonitor(); <br><br>} <BR>function submitMonitor () { <BR>try{ <BR>var hash = document.getElementById('testiframe').contentWindow.location.hash; <BR>setTimeout(submitMonitor,100); <BR>} catch (e) { <BR>document.getElementById('testiframe').src = "about:blank"; <BR>document.testform.submitbtn.disabled = false; <BR>} <BR>} <BR></script>


娉ㄦ
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal