javascript初心者なのですが、alert関数に設定できる文字数は何文字まで設定できますか?

alert("1234567890・・・・・");

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2011/06/01 00:50:44
  • 終了:2011/06/08 00:55:06

回答(2件)

id:pacochi No.1

ぱこち回答回数246ベストアンサー獲得回数1112011/06/01 01:45:13

ポイント50pt

ブラウザによって異なるみたいです。手近にあったブラウザで軽く実験してみたら、

Internet Explorer
1,998 文字
Firefox
10,000 文字
Google Chrome
少なくとも 40 メガバイト以上

でした。OS は Windows Vista です。

多分ブラウザのバージョンによっても異なる場合があると思います。

(06.02 00:09 一部訂正しました、バイト数ではなく文字数でした。)

id:Marine-Blue No.2

Marine-Blue回答回数237ベストアンサー獲得回数122011/06/01 23:42:38

ポイント50pt

非常に素晴らしい悪例があるため、これを使って実験してみました。

(○○×○○のリンクをクリックするとダイアログが出ます)

http://www.japan.ea.com/spore/amusement/gift.html


結果

Internet Explorer
文章の長さに応じてダイアログボックスが大きくなる。ダイアログの最大サイズは画面サイズに依存。最大サイズでもなお表示できない場合は「...」の省略表示。
Firefox
文章の長さに応じてダイアログボックスが大きくなる。文章が長すぎる場合スクロールして表示。
Google Chrome
ダイアログの幅は固定。省略表示はなく、長ければ長いほど縦に長くなる。極端に長すぎると画面からはみ出すため、ボタンが押せない。
Opera
ダイアログの幅は固定。文章が長すぎる場合、スクロールして表示。


ちょっと長くなったけど大丈夫かな?‥と心配する必要はないと思いますが、極端に長いと表示よりも操作に大きな支障が出ると思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません