1

次の入力が IE で機能しない理由がわかりません。私も同様に試しtype="button"ましたが、うまくいきません。

<input type="image" src="/images/150x200.png" alt="Profile" onClick="window.open('http://www.genericname.com/blah.aspx','Blah - Blah Blah','width=790,height=600,resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no')" />

私の目標は、ボタンをクリックするとポップアップとして新しいウィンドウを開くことです。

これが既知のバグかどうかを知る必要があります。もしそうなら、私は別の解決策を見つける必要があります。どんな提案でも大歓迎です。

4

2 に答える 2

1

問題は、使用しているウィンドウ名「Blah-Blah Blah」が、IEを不幸にすることです。識別子のように見えるはずです(スペースはなく、「-」もないと思います)。

于 2012-08-04T00:07:44.053 に答える
0

Window,open() は、window,open() に渡されたスペース文字が好きではないため、IE で Invalid Argument というエラーが発生するはずです。何とか何とかの間にスペースを取り除けば、うまくいきます。

于 2012-08-04T00:17:48.010 に答える