如何在window.load函数事件中使用window.open

时间:2011-04-18 05:30:49

标签: javascript javascript-events java-ee

我应该在javascript中的window.onload函数中使用window.open()。如果不是如何使用那个window.onload =“url”。请告诉我一些例子。下面是我想要做的事情。文字va; idation工作正常。一旦我输入run string,它就不会打开evovle.jsp(关注url)

例如:

<html>

<head>
<script type="text/javascript"> 
 function validatetxtbox() 
{      var txtfield;    
     txtfield =document.getElementById('txtbox').value; 
       if(txtfield == "run") 
     {  alert("you entered string right"); 

 window.onload=function(){window.open('evolve.jsp''welcome' 'width=500,height=500,menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes');}           
 } 
else  {  alert("Try again");  }  
}      
</script>
 </head>

<body> 
<input type="text" id="txtbox" maxlength="3">
<input type="button" id="btn" value="Send" onclick="validatetxtbox()"> 

</body>
</html>  

2 个答案:

答案 0 :(得分:0)

<html>
<head>
<script ="text/javascript">
  function check() {
 var txtfield; txtfield =document.getElementById('txtbox').value; 
 if(txtfield == "run")
 { alert("you entered string right");
 var newwin=window.open('evolve.jsp','welcome','width=500,height=500,menubar=yes,status=yes,location=yes,toolbar=yes');
 newwin.focus();
 } 
 else { alert("Try again"); } 
  }
 </script>
  </head>
  <body>
  Enter a Keayword
  <input type="text" id="txtbox" onblur="check()" />
  </body>
</html>

答案 1 :(得分:0)

使用查询字符串并检入evolve.jsp
Ex evolve.jsp#alertme