关于w3shool中提交代码更新<iframe>的问题
http://www.查看了源码,将源码复制到自己电脑上删删减减,就是弄不懂他是怎么将自己写入的代码来更新<iframe>框的
程序代码:
<form action="/tiy/v.asp" method="post" id="tryitform" name="tryitform" onSubmit="validateForm();" target="i"> <div id="butt"> <input type="button" value="提交代码" onClick="submitTryit()"> </div> <div id="CodeArea"> <h2>编辑您的代码:</h2> <textarea id="TestCode" wrap="logical"> <!DOCTYPE html> <html> <body> <p>如果时间早于 20:00,会获得问候 "Good day"。</p> <button onclick="myFunction()">点击这里</button> <p id="demo"></p> <script> function myFunction() { var x=""; var time=new Date().getHours(); if (time<20) { x="Good day"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html> </textarea> </div> <input type="hidden" id="code" name="code" /> <input type="hidden" id="bt" name="bt" /> </form> <div id="result"> <h2>查看结果:</h2> <iframe frameborder="0" name="i" src="/tiy/loadtext.asp?f=js_ifthen"></iframe> </div> <div id="footer"> <p>请在上面的文本框中编辑您的代码,然后单击提交按钮测试结果。<a href="/index.html" title="W3School 在线教程"> type="text/javascript"> function submitTryit() { var t=document.getElementById("TestCode").value; t=t.replace(/=/gi,"w3equalsign"); t=t.replace(/script/gi,"w3scrw3ipttag"); document.getElementById("code").value=t; document.getElementById("tryitform").action="v.asp"; validateForm(); document.getElementById("tryitform").submit(); } function validateForm() { var code=document.getElementById("code").value; if (code.length>5000) { document.getElementById("code").value="<h1>Error</h1>"; } } </script> </body> </html>他的v.asp有什么作用?是一片空白的
而且在submittryit()函数中是不是连续运行了两次validateform(),为什么
求指教