Porównaj ceny domen i usług IT, sprzedawców z całego świata

Jak otworzyć nowe okno za pomocą jQuery?


Zaproponowano mi dwie następujące metody.
window.location.href = '/Administration/Notes/Create?dsValue=a&selectAnswer=b';
$.get("/Administration/Notes/Create", { dsValue: dsValue, selectedAnswer: answer });

Czy te metody są takie same? Którego najlepiej bym użył i jaka jest między nimi różnica?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Tak naprawdę nie musisz tego robić. Jest do tego bardzo prosta, stara metoda javascript:
window.open('http://www.google.com','GoogleWindow', 'width=800, height=600');

To wszystko.
Pierwszy argument to adres url, drugi to nazwa okna, należy to podać, ponieważ IE będzie się kłopotać z próbą użycia
window.opener
później, jeśli nie podano nazwy okna (tylko trochę FYI ), a ostatnie dwa parametry to szerokość/wysokość.
EDIT:
Pełną specyfikację można znaleźć pod adresem mmmshuddup.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W żadnym wypadku nie są tym samym. Pierwsza z nich po prostu wyśle ​​Cię pod dowolny adres URL przypisany do window.location.href (w tym samym oknie, w którym aktualnie jesteś). Drugi wykonuje żądanie GET AJAX.
Wypróbuj tę stronę:

http://www.codebelt.com/jquery ... -size
http://www.codebelt.com/jquery ... size/
/
Jest to doskonały przykład otwierania nowego okna *.
Jeśli chcesz używać surowego javascript, to właśnie tego szukasz:
window.open(URL,name,specs,replace)

Jak widać z

http://www.w3schools.com/jsref/met_win_open.asp
http://www.w3schools.com/jsref/met_win_open.asp
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

To działa:
myWindow = window.open('http://www.yahoo.com','myWindow', "width=200, height=200");

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się