2011-08-01 20 views
3

ユーザーがリンクをクリックしたときに新しいウィンドウを開く予定の私のサイトにいくつかのコードがあります。IEで動作しない新しいウィンドウを開くためのJavascriptコード

すべてはChromeとFirefoxでは正しく動作しますが、IEでは動作しません。ここで

は、私がページヘッダーに持っているコードです:

<script type="text/javascript"> 
function popopen() 
{ 
    newwindow = window.open("page.html","Title",'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=660,height=620'); 
} 
</script> 

そして、これは、リンク上のコードです:

<a href="javascript: popopen()">Click to open the popup</a> 

は、どのように私はそれをIEで正しく動作するように得ることができますか?

ありがとうございます!

+0

理由だけではなく 'ターゲットを使用しません= "_空白"? –

+0

私はIE 9で試してみましたが、現在のバージョン(IEはまだIE 8を使用していると思います)で動作するようにしたいと思います。 そして、新しいタブではなくポップアップウィンドウで開く必要があります。 – IsaacL

+0

「page.html」、「Title」から「page.html」、「Title」に変更しようとしましたか? –

答えて

7

これは、ウィンドウの名前(JewishMusic Stream)に空白があるためです。! (他のブラウザがそれを許可しますが、IE 6、7 & 8にはない)

あなたはラインで151あります

function popopen() 
{ 
    newwindow = window.open('http://jewishmusicstream.com/player.html','JewishMusic Stream','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=660,height=620'); 
} 

することが必要です。

function popopen() 
    { 
     newwindow = window.open('http://jewishmusicstream.com/player.html','JewishMusicStream','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=660,height=620'); 
    } 
+4

偽のコードで質問を理解するのが楽しいです:( –

+0

うれしくて、ありがとう! そして、申し訳ありませんÁlvaro - 私はそれと何か関係があったことを夢見ていませんでした... – IsaacL

+0

私は真剣に何かが欠けていますか? 2つのコードスニペットの違いはありません.... – Nick

関連する問題