Internet Exploer7にアップデートされた端末において、以下のソースを実行し、「リンク」をクリックした場合、JavaScriptエラーが発生します。
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function OpenWin() {
var win1=window.open("","コード");
win1.location.href="./test.html";
}
//-->
</SCRIPT>
<A HREF="JavaScript:OpenWin()">リンク</A>
色々と試した結果、window.openメソッドの第2引数(上記では"コード"となっている箇所)において、長音(ー)や感嘆符(!)など、記号のような文字を使用した場合、JavaScriptエラーの「引数が無効です」というエラーが表示されます。半角でも同様で、アンダーバー(_)以外の記号文字は大概エラーとなります。第2引数を"コド"のように、記号文字が入らないように記述しなおすと、エラーが発生しません。
この現象はIE6では発生しませんでした。
質問したいのは、この現象は既知のエラーとして伝えられているのでしょうか?ウェブ上で様々な検索をしても同様の現象は報告されていないので、端末固有の現象なのでしょうか?
使用OS:Windows XP SP2
IEバージョン:7.0.5730.11
宜しくお願い致します。
No.1
- 回答日時:
>この現象は既知のエラーとして伝えられているのでしょうか?
これについてはわかりませんが、
>端末固有の現象なのでしょうか?
(セーフモードではないですが)当方でも再現を確認しました。端末固有というわけでもないと思います
情報としてわかったことがあれば今後追記していきます
関係ないが、
http://blogs.technet.com/msrc/archive/2006/12/22 …
http://www.betanews.com/article/Windows_Bug_Via_ …
http://www.betanews.com/article/More_Mysteries_o …
この辺の一連の記事を思い出してしまった
ご回答ありがとうございます。
端末固有ではないとのこと、情報ありがとうございます。
Javascriptの制御がIEのバージョンに左右されるというのは
初めて体験したのですが、このようなことが起こりえるんですね。
No.2ベストアンサー
- 回答日時:
検証してませんが、そのような属性(window名)にはSGMLやらで
の決まりがあるんで、2バイトは避けたほうがいいです。
推測ですがMS側でそれに気づいて7で修正したのでは?
ご回答ありがとうございます。
2バイトでなくても、*や+などでも発生します。。
修正後は半角アルファベットにしようと思っていますが。
>推測ですがMS側でそれに気づいて7で修正したのでは?
このような場合、リリースノートに起票されたりはしない
のでしょうか?
No.3
- 回答日時:
>そのような属性(window名)にはSGMLやらで
の決まりがあるんで、2バイトは避けたほうがいいです。
回答してから、それに気づいてHTML 4.01 Transitional DTDの記述を眺めてました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- au(KDDI) 特定の画面を見るとスマホが固まります ご覧頂き有難うございます。 特定のページを見るとスマホが固まり 1 2023/08/21 19:29
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
JSP内でString型からint型に変...
-
コンパイル時にエラーが出てし...
-
Eclipseで次のエラー箇所にジャ...
-
eclipseをバージョンアップした...
-
シンボルが見つかりませんとい...
-
eclipseでのライブラリの追加に...
-
タグが閉じてないというエラー...
-
エラー:org.springframeworkが...
-
java.lang.IllegalArgumentExce...
-
java eclipse キーボード入力
-
JSPのIF文を教えて下さい
-
Javaの配列に関するエラーに関して
-
Hot code replace failed ?
-
Android Studioでシンボルが見...
-
javamailを使ってのメール送信。
-
xmlの読込エラー
-
Javaのエラーについてです
-
for,while文とreturn
-
java.lang.StringIndexOutOfBou...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
エラー:org.springframeworkが...
-
tomcat起動時エラー
-
Javaのエラーについてです
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
構文エラーのやり直しについて
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
JSPの表示時エラー
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
Eclipseの環境について
-
致命的: StandardServer.await:...
-
javaw.exeプロセスが正常起動し...
-
getParameterについて
-
JSP内でString型からint型に変...
おすすめ情報