- ベストアンサー
オプション値の記述について
open()のオプション値の記述についてですが window.open("XX.html","win","menubar=1"); こちらの記述でmenubar='1'とどうしてシングルクオーテーションを記述しないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私の経験では、ブラウザによってうまく行かないものがあるらしかった。 たしかFireworks MXだったと思う。backgroundImageの記述と同じで、 クウォーテーションが入るか入らないか、ダブルかシングルかでブラ ウザの挙動がちがってくるようだ。いずれにしても、デファクトSな 書き方はクウォーとしないことだと思う。
その他の回答 (1)
- Werner
- ベストアンサー率53% (395/735)
回答No.1
どうしてといわれたら、 window.openの第3引数ではそのような書き方はしない(できない)からとか、 そういう仕様だからと言うことになりますが、 こういう答えでいいですか? あと、"menubar=1"は"menubar=yes"では? 試してないので"menubar=1"でも動くのかもしれませんが、 解説サイトなどではyes|noとなってたので。
お礼
ご回答ありがとうございます。 まだ勉強をはじめたばかりで記述に慣れていなくて、「これはこうなのかな?」と決め付けてしまう癖みたいなものがあって・・・。 ご回答、ありがとうございました。