• ベストアンサー

オプション値の記述について

open()のオプション値の記述についてですが window.open("XX.html","win","menubar=1"); こちらの記述でmenubar='1'とどうしてシングルクオーテーションを記述しないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.2

私の経験では、ブラウザによってうまく行かないものがあるらしかった。 たしかFireworks MXだったと思う。backgroundImageの記述と同じで、 クウォーテーションが入るか入らないか、ダブルかシングルかでブラ ウザの挙動がちがってくるようだ。いずれにしても、デファクトSな 書き方はクウォーとしないことだと思う。

sona1006
質問者

お礼

ご回答ありがとうございます。 まだ勉強をはじめたばかりで記述に慣れていなくて、「これはこうなのかな?」と決め付けてしまう癖みたいなものがあって・・・。 ご回答、ありがとうございました。

その他の回答 (1)

  • Werner
  • ベストアンサー率53% (395/735)
回答No.1

どうしてといわれたら、 window.openの第3引数ではそのような書き方はしない(できない)からとか、 そういう仕様だからと言うことになりますが、 こういう答えでいいですか? あと、"menubar=1"は"menubar=yes"では? 試してないので"menubar=1"でも動くのかもしれませんが、 解説サイトなどではyes|noとなってたので。

関連するQ&A