2011-11-10 15 views

答えて

11

これらは決して同じではありません。最初は、あなたがwindow.location.hrefに割り当てたURL(あなたが現在入っているのと同じウィンドウ)にあなたを送ります。 2番目はGET AJAXリクエストです。

は、このページをお試しください:http://www.codebelt.com/jquery/open-new-browser-window-with-jquery-custom-size/

それは*新しいウィンドウを開く方法の良い例を示します。

あなたは生のJavaScriptを使用したい場合、これはあなたが探しているものです:

window.open(URL,name,specs,replace) 

http://www.w3schools.com/jsref/met_win_open.asp

+9

W3Schoolsのは、私の最も好きなリファレンスです。 MDNのより良い情報:https://developer.mozilla.org/en/DOM/window.open – jfriend00

+0

ニース。 _their_docsを実際に見てはいけません。私は古い習慣からw3schoolsを使うと思います。私はそのページにブックマークを付けました! –

+8

人々は憎しみに嫌悪している... Microsoft、Apple、w3schools、それを既に降りてください! –

15

に見られるようにそれは本当にあなたがjQueryのを行うために必要なものではありません。これを行うための非常に簡単な古いjavascriptメソッドがあります:

window.open('http://www.google.com','GoogleWindow', 'width=800, height=600'); 

これはそれです。

最初のargはウィンドウの名前です.2番目はウィンドウの名前です。ウィンドウ名が指定されていない場合(ちょっとしたFYI)、後でwindow.openerを使用しようとするとIEが適合するため、これを指定してください。最後の2つのパラメータは幅/高さです。

EDIT: フル仕様は、提供されているmmmshuddupリンクにあります。

+0

この800,600は動作しませんのでご検討ください。 – Meer

+0

@Meerコードの誤字を訂正しました。 –

0

これは動作します:

myWindow = window.open('http://www.yahoo.com','myWindow', "width=200, height=200"); 
+1

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 –

+0

あなたはどんなリンクを話していますか? – chuckfinley

関連する問題