どなたか詳しい方、是非ご教授をお願いいたします。
自分のページに投稿フォームを設けているのですが、
画像をクリックしたら下にフォームが開く(表示する)ような形に変えたいと思い、挑戦しているのですがうまくいきません。
現在のソースはこんな感じです。
・head部分
<SCRIPT language="JavaScript">
<!--
flag = new Array();
function tree(menu){
tree_list = document.all.item("tree");
if(flag[menu] == 1){
tree_list[menu].style.display='none';
flag[menu] = 0;
}
else{
tree_list[menu].style.display='block';
flag[menu] = 1;
}
}
-->
</SCRIPT>
・body部分
<SPAN onclick="tree(0)" style="cursor:hand">
<img src="画像名"></SPAN><BR>
<DIV id="tree" style={display:none;}>
<form method="post" action="./">
~途中省略~
</form>
</DIV>
どなたか問題箇所を指摘、修正いただければ非常に助かります。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
2ヵ所ある
tree_list[menu].style.display= ~
を
tree_list.style.display= ~
に修正すれば、画像のクリックでフォームの表示/非表示を切り替えられるようになります。
tree_listは配列ではないので、[menu]のように引数を指定することはできません。
(テスト環境:WindowsXP SP2,InternetExplorer6.0 SP2)
この回答への補足
おおー、できました。ご丁寧に教えていただきありがとうございましたm(__)m。とても助かりました。
最初の質問で質問すればよかったので、これはよかったらで結構なんですが、画像をもう一度クリックしたら再び閉じるようにするような方法はありますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript 画像の表示位置 3 2022/12/23 08:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オンマウスで、画像切り替え+...
-
重複しないランダムリンクの表...
-
HTMLで条件分岐はできますか?
-
bxsliderにて読み込み後に内容...
-
JavaScript スライドの画像にリ...
-
htmlの記述で link rel=styles...
-
画像ファイルをアップロードす...
-
画像が表示でnull; this.src
-
php select SQL文
-
jqueryスライドショーをストッ...
-
jQueryでシンプルドラッグドロ...
-
スタイルシートで画面を上下に...
-
変数内容をHTML内で表示する方法
-
タブ切り替えの初期表示について
-
複数の画像の中から複数の画像...
-
CSS <div>の入れ子が反映さ...
-
JQueryタブのアクティブ アン...
-
jquery ドロップダウンメニュー...
-
フォームに入力された値により...
-
Ctrl+F(検索)の窓を出したいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
textareaに画像を表示したい
-
JavaScript スライドの画像にリ...
-
HTMLで条件分岐はできますか?
-
1枚の画像をクリックして複数の...
-
Javascript で共通の処理をどこ...
-
Gifアニメ、最後のコマに行った...
-
JavaScriptとチェックボックス...
-
画像の重なりの順序を代える方...
-
画像ランダム表示、しかしダブ...
-
javascriptで毎月替わる画像
-
1枚の画像をクリックすると複数...
-
オンマウスで、画像切り替え+...
-
透過pngの透明部分以外をクリッ...
-
jQueryスライドショー画像への...
-
Javascriptで指定した日付と時...
-
JavaScript で flexslider の画...
-
lightbox2をiframeから外に表示...
-
重なった画像にクリックイベン...
-
Twitterの埋め込みしたWebペー...
-
画像をフォルダに入れれば表示...
おすすめ情報