как использовать window.open внутри события функции window.load - PullRequest
0 голосов
/ 18 апреля 2011

Должен ли я использовать window.open () внутри функции window.onload в javascript. если нет, то как использовать это окно. Как только я ввожу строку запуска, он не собирается открывать 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 голосов
/ 18 апреля 2011

Используйте строку запроса и зарегистрируйтесь в evolve.jsp
Пример evolve.jsp # alertme

0 голосов
/ 18 апреля 2011
<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...