プロが教えるわが家の防犯対策術!

タイトルが長くてすいません。
この質問掲示板は初めて使います。みなさんよろしくお願いいたします。

上記タイトルの件について、質問です。

JavaScriptで出力したalertの内容が、非表示になってしまいます。
そのalertのOKを押さないで、alt+tabでアプリケーションを切り替えて、
戻ってくると、内容が表示されます。

内容を最初からきちんと表示されるようにするにはどうすればよいのでしょうか。
これって単なるIEのバグなのでしょうか。

すいませんが、よろしくお願いいたします。

A 回答 (3件)

むちゃ重いページでダイアログ出すと文字が表示されない事が


ありました。ブラウザにエラーが出るくらい。
壁紙スクロールとか、文字・フレームボーダー等を
七色に輝かせるとか、ポインタに何かくっついてくるとか…。
某メディアプレーヤーを埋め込むとか、画像を回転させたり。
ちなみに(1ページで)合計百数十KB程のスクリプトを使ったら
ダイアログに文字が出なくなった。

この回答への補足

あ、原因はそれかもしれません。
確かに該当のページでは、10個前後のJavaScriptの外部ファイルを
使用しているんです。今のところ、対処方法はページを軽くするか、
alertではなく、confirmを使うようにするしかなさそうですね。

回答ありがとうございました。

補足日時:2001/08/02 09:03
    • good
    • 0

補足みました。


が、これだけでは何とも言い難いです。
もう少し詳しく補足してくれればよいのですが。
ところで
>これって単なるIEのバグなのでしょうか。
とありますが、IE以外のブラウザでは問題なく表示されるのでしょうか?
    • good
    • 0

多分、ソースが間違っているものと思います。


os,ブラウザ情報と共にソースを補足にお願いします。

この回答への補足

alert('*******') *****の部分は業務上見せられません(すいません)

上記の通りなんですが、このalertがあるfunctionを呼び出しているのが、
親フレームからリンク(<Script src="****.js"></Script>)している外部ソースなんですよ。ちょっと複雑なんですが....

親フレーム(sample.jsはあくまで例です)
<script src="sample.js"></script> この中にある関数から 子フレームの関数 rd()を呼び出す

子フレーム(正確にはIFrame)
function rd(){
alert('******');
}
こんな感じです。

補足日時:2001/07/26 10:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!