2017-03-29 2 views
1

Ich versuche, das folgende JavaScript-Programm auszuführen,Benötigen Sie Hilfe in JavaScript, openWindow();

function myFunction() { 
 
    var x; 
 
    if (confirm("Press a button!") == true) { 
 
    x = "You pressed Ok!"; 
 
    } else { 
 
    x = "You pressed Cancel!"; 
 
    } 
 
    document.getElementById("demo").innerHTML = x; 
 
}
<p>Click the button to display a confirm box.</p> 
 
<button onclick="myFunction()">Try it</button> 
 
<p id="demo"></p>

Aber ich brauche wirklich nicht einfach sagen: „Sie haben die Taste Ok“ statt, dass es einen Link öffnen müssen. Hilf mir bitte.

Ich hoffe

openWindow("http://fb.com") 

diese Linie helfen, aber nicht wissen, wo sie platzieren und ein Arbeitsprogramm machen.

+0

sollten Sie 'verwenden window.open (" http://www.google.com ")' und platziere es einfach wo du 'x =" Du hast OK gedrückt! ";" ist. " – DCruz22

+0

Eine einfache Suche im Internet nach "wie man ein Fenster in Javascript öffnet" hätte die Antwort darauf gefunden. –

Antwort

2
if (confirm("Press a button!")) { 
    window.open('www.google.com') 
} 
+1

FYI, 'if (confirm (...))' ist identisch mit 'if (confirm (...) == true) ', weil die _condition_ Anweisung innerhalb eines' if' als boolescher Ausdruck ausgewertet wird und überprüft wird ob ein gegebener boolescher Ausdruck "e" für "e == wahr" im Wesentlichen derselbe wie der Ausdruck selbst ist. –

0

Sie müssen nur Ihre Funktion ändern und Ihre openWindow() Anruf in seinem Inneren. Weil ich weiß nicht, was Ihre openWindow() funktioniert, würde ich window.open() verwenden:

function myFunction() { 
    window.open("http://fb.com"); 
} 
0

function myFunction() { 
 
var x; 
 
if (confirm("Press a button!") == true) { 
 

 

 
location.href = "http://www.google.com"; 
 

 
} else { 
 

 
x = "You pressed Cancel!"; 
 

 
} 
 
document.getElementById("demo").innerHTML = x; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p>Click the button to display a confirm box.</p> 
 

 
<button onclick="myFunction()">Try it</button> 
 

 
<p id="demo"></p>

Verwandte Themen