2017-11-18 2 views
0

zu öffnen Ich habe ein Textfeld eingerichtet, das einen Wert an die URL übergibt, aber ich kann es nicht in einem neuen Tab öffnen.Versuchen, URL in neuem Tab durch Javascript

<html> 
<script type="text/javascript"> 
function goToPage() { 
     var page = document.getElementById('page').value; 
     window.location = "http://" + page + ":443"; 
     window.target = "_blank"; 
     } 
</script> 
<table><tr><td><img src="DEA_75.jpg"></td> 
<td>Service Tag<br> 
<input type="text" id="page" size="5"/><br> 
<input type="submit" value="submit" onclick="goToPage();"/></td> 
</html> 

Vielen Dank!

Antwort

2
<html> 
<script type="text/javascript"> 
function goToPage() { 
     var page = document.getElementById('page').value; 
     window.open("http://" + page + ":443","_blank"); 
     } 
</script> 
<table><tr><td><img src="DEA_75.jpg"></td> 
<td>Service Tag<br> 
<input type="text" id="page" size="5"/><br> 
<input type="submit" value="submit" onclick="goToPage();"/></td> 
</html> 

Dies tun Sie Ihre Aufgabe :)

1

window.location bedeutet, dass Sie neue URL in die aktuelle Seite geladen werden soll. Deshalb schlägt es fehl. Sie müssen nur ein neues Fenster öffnen:

<html> 
<script type="text/javascript"> 
function goToPage() { 
     var page = document.getElementById('page').value; 
     window.open("http://" + page + ":443"); 
     window.target = "_blank"; 
     } 
</script> 
<table><tr><td><img src="DEA_75.jpg"></td> 
<td>Service Tag<br> 
<input type="text" id="page" size="5"/><br> 
<input type="submit" value="submit" onclick="goToPage();"/></td> 
</html> 
Verwandte Themen