2016-10-23 4 views
0

Ordnung so versuche ich eine neue Registerkarte aus dem jquery zu öffnen, aber ich habe einige ProblemeJQuery eine neue Registerkarte öffnen keine Antwort bekommen

  1. Der Code nicht die window.open
  2. ich nicht nennen Ich versuche den aktuellen Pfad zu laden (localhost/bla /) und öffne dann eine Datei. Aber ich habe einen Weg gefunden, dies noch zu tun, der einzige Weg, ich fand, ist durch die statische Verbindung mit (tatsächlich aufzuschreiben dem ganzen Weg manualy)
case "success_password": { 
     alert("Welcome back. We hope that you will enjoy your stay!"); 
     window.open('localhost/game/map.php', '_blank'); 
     break; 
} 

Gibt es eine Möglichkeit zu tun ohne den ganzen Pfad zu schreiben? Also könnte ich zum Beispiel den Pfad + "map.php" verwenden;

+0

Das macht immer noch nicht meinen Code arbeiten. –

+0

Versuchen Sie, 'localhost' aus dem Pfad zu entfernen, wodurch die Seite '/ game/map.php' relativ zu der Domain geöffnet wird, auf der Sie sich gerade befinden. – Hsenfow

+0

Aha danke, ich habe auch nur window.location.replace ("map.php") verwendet; und es scheint, dass es getan hat, was es tun musste –

Antwort

0

Ich ersetzte window.open('localhost/game/map.php', '_blank'); mit window.location.replace("map.php"); und es wie ein Charme!

Verwandte Themen