前提・実現したいこと
ドロップダウンリストの形式で3枚の写真のタイトルを選択可能としておき,リスト項目が選択されるとそれに対応する写真を同じウィンドウ上に表示するスクリプトを書く。なお,HTMLファイルを読み込んだ時には初期値として3枚のうち1枚の写真が選択され,かつウィンドウ上に表示されておくようにしておく。その状態からリストから別の写真を選択すると,対応する写真が表示されるようにする。
発生している問題・エラーメッセージ
- htmlファイルのある同じディレクトリ内のjpgファイルが正しく表示されない。
- リストの項目を一度選ぶと画像が表示されてもう一度選ぶことができない。
該当のソースコード
JavaScript
1<html> 2 <head> 3 <script type="text/javascript"> 4 function pmove(){ 5 var selected = document.bkmkmenu.bkmks.selectedIndex; 6 document.write ('<img src = document.bkmkmenu.bkmks.options[selected].value>'); 7 } 8 </script> 9 </head> 10 <body> 11 <form name = "bkmkmenu"> 12 <select name ="bkmks" onchange = "pmove()"> 13 <option value = "imgGreece1.jpg">画像1 14 <option value = "imgGreece2.jpg">画像2 15 <option value = "imgGreece3.jpg">画像3 16 </select> 17 </form> 18 </body> 19</html>
試したこと
画像を表示させる際にdocument.writeを用いて表示させようとした。
補足情報(FW/ツールのバージョンなど)
つたない文章で失礼します。もしわかる方いらっしゃいましたらどうか回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/06 19:25