javaScriptはじめたばかりのものです。以下の記述でEMBEDを実行させると、音は出るのですが、画面が消えてしまう(表示がない画面になる)のです。ブラウザの「戻る」で元の画面に戻れます。ブラウザはIE5.5をつかっています。
この現象の理由、解決方法について教えて下さい。
<SCRIPT language="javascript">
<!--
var code;
function snd1000(){ code="1000.wav"; document.write('<embed src='+'"'+code+'"'+' hidden="true" loop="false"><br>');}
//-->
</SCRIPT>
<INPUT type="button" value="C" onclick=snd1000()>
No.1ベストアンサー
- 回答日時:
該当するスクリプトではdocument.writeの対象が現在表示中のページに対して
実行されてしまうので、HTMLのソースが <EMBED~ の部分で上書きされてしまうため、真っ白な画面になります。
戻るボタンを押すと元に戻る理由は、一度HTMLが出力され終わっているのに、
さらにdocument.writeで出力している(上書き)ため、新しいページとして
認識されているからだと思われます。
これを解決するには、、、、そうですねぇ。
未テストですが、以下のようにすればよいのでは?
<SPAN ID="EMB01"></SPAN>を追加する
Scriptで
EMB01.innerHTML="<embed src='1000.wav' hidden='true' loop='false'><br>";
としてやれば良いような気がいたしまするよ。
この方法で解決しました!
素人丸出しの質問に回答いただき、ありがとうございました。
そして、どの本にも載っていないテクに尊敬です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自動ポップアップで画像を表示...
-
Java Scriptのメソッドについて
-
<input type="button">でボタン...
-
document.writeで画面が消える
-
ホームページに日付を自動更新...
-
○歳△ヶ月と×日を計算してくれる...
-
同じIDで定義した要素の配列を...
-
画像の一部を表示
-
ジェネレーターの作り方
-
<a>タグのテキストを取得
-
idを使わずにonclickで自身の要...
-
VSCODE[Python]の設定について
-
jspからjavascriptの変数引継ぎ
-
サブウインドウから親ウインド...
-
Javascriptで定期的にF5を押す...
-
getElementByIdでASP.NETのText...
-
ASP+アクセスでのSQLコメントに...
-
「nullまたはオブジェクトでは...
-
【JavaScript】二重送信防止
-
ブラウザのウィンドウサイズに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
○歳△ヶ月と×日を計算してくれる...
-
java scriptでの表示件数の制御...
-
javaで画像をランダム表示しつ...
-
問題の個数を数える。
-
ホームページに日付を自動更新...
-
条件分岐(IF文)の簡素化
-
ジャバスクリプトで空白(スペー...
-
for文のiを使ってリンク先のア...
-
時間帯によって背景画像を変える
-
「分」単位で加算(減算)したい。
-
java カレンダーの日付指定で...
-
document.open()の意味とは
-
今日の月と日付の1週間後や3日...
-
JS、document.write出力位置設定
-
innerHTMLにて設定した情報を再...
-
テキストフォームの内容をペー...
-
parseIntで戻り値がNaNになるの...
-
現在の日付から、1ヶ月前にす...
-
テキストボックスに入力された...
おすすめ情報