Wie öffne ich ein neues Fenster mit jQuery?
Habe ich folgende zwei Möglichkeiten vorgeschlagen, zu mir.
window.location.href = '/Administration/Notes/Create?dsValue=a&selectAnswer=b';
$.get("/Administration/Notes/Create", { dsValue: dsValue, selectedAnswer: answer });
Sind diese Methoden das gleiche? Welche wäre die beste für mich nutzen und was ist der Unterschied zwischen den beiden?
InformationsquelleAutor Samantha J T Star | 2011-11-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese sind keineswegs dasselbe. Die erste wird einfach senden Sie was auch immer der URL zugeordnet haben Fenster.Lage.href (im gleichen Fenster Sie sich gerade befinden). Die zweite macht einen GET-AJAX-request.
Versuchen diese Seite: http://www.codebelt.com/jquery/open-new-browser-window-with-jquery-custom-size/
Gibt es ein tolles Beispiel, wie man ein neues Fenster öffnen*.
Wenn Sie möchten, verwenden Sie raw-javascript, dann ist dies, was Sie suchen:
Gesehen in http://www.w3schools.com/jsref/met_win_open.asp
Schön. Nie sah tatsächlich auf Ihr docs. Ich denke, dass ich verwenden, w3schools, aus alten Gewohnheiten. Ich vorgemerkt, dass die Seite Dank!
Die Leute ausgeflippt sind-Hasser... Microsoft, Apple, w3schools, ab er schon!
Der Grund, warum Menschen am Ende hassen auf w3schools ist, weil viele Male, es ist Recht schlecht beraten. Ich glaube, die meisten, wenn nicht alle diese bereinigt wurde. Jedoch ist Es schwer zu ändern die ersten Eindrücke. MDN ist ein fantastischer Ort für Informationen. Sie können auch einen Blick auf dieses Projekt: webplatform.org aber ich bin mir nicht sicher, wie aktiv die community ist.
InformationsquelleAutor Yes Barry
Es ist nicht wirklich etwas, das Sie brauchen, jQuery zu tun. Es gibt eine sehr einfache plain old javascript-Methode, dies zu tun:
Das ist es.
Das erste argument ist der url, der zweite ist der name des Fensters, sollte dies angegeben werden, da der IE einen Anfall zu versuchen, zu verwenden
window.opener
später, wenn es wurde kein Fenster angegeben ist (nur ein wenig FYI), und die letzten beiden Parameter sind die Breite/Höhe.BEARBEITEN:
Vollständige Spezifikation finden Sie in der link mmmshuddup zur Verfügung gestellt.
Korrigiert den code Tippfehler.
InformationsquelleAutor Feisty Mango
Dies funktioniert:
Welchen link redest du?
InformationsquelleAutor chuckfinley