![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
画像をクリックすると、クリックした画像のaltの内容をinput type="text"に表示する。
左に移動ボタン押下でクリックされた画像を1つ左に移動、
右に移動ボタン押下で1つ右に移動する。
1.移動ボタン押下で移動させるにはどうすればよいでしょうか?
※HTMLはtableタグでなくてもよいと思っております。
2.クリックした画像が分かるようにしたいのですが
何かいい方法などありますでしょうか?
<html>
<head>
<script>
var clickId ="";
function down(id){
clickId = id;
document.getElementById("comment").value = document.getElementById(id).alt ;
}
function move(d){
}
</script>
</head>
<body>
<table>
<tr>
<td id="p1"><a href="#" onClick="down('1');"><img id="1" alt="alt1" src="1.gif" /></a></td>
<td id="p2"><a href="#" onClick="down('2');"><img id="2" alt="alt2" src="2.gif" /></a></td>
<td id="p3"><a href="#" onClick="down('3');"><img id="3" alt="alt3" src="3.gif" /></a></td>
</tr>
<tr>
<td align="left"><a href="#" onClick="move('1');"><img alt="左に移動" src="L.gif" /></a></td>
<td align="right"><a href="#" onClick="move('0');"><img alt="右に移動" src="R.gif" /></a></td>
</tr>
</table>
<input type="text" id="comment" />
</body>
</html>
No.1ベストアンサー
- 回答日時:
<html>
<head>
<script>
var E=null,T=null;
function blink(f){if(!E){return;}E.childNodes[0].style.display=f?"":"none";T=setTimeout(function(){blink(1-f);},250);}
function down(e){if(T)clearTimeout(T);if(E)E.childNodes[0].style.display="";E=e;document.getElementById("comment").value = e.childNodes[0].alt;blink(1);}
function move(d){
if(!E)return;
var t=E.innerHTML;
if(d==1){
if(E.parentNode.previousSibling){
E.innerHTML=E.parentNode.previousSibling.childNodes[0].innerHTML;
E.parentNode.previousSibling.childNodes[0].innerHTML=t;
down(E.parentNode.previousSibling.childNodes[0]);
}}else if(d==0){
if(E.parentNode.nextSibling){
E.innerHTML=E.parentNode.nextSibling.childNodes[0].innerHTML;
E.parentNode.nextSibling.childNodes[0].innerHTML=t;
down(E.parentNode.nextSibling.childNodes[0]);
}}}
</script>
</head>
<body>
<table>
<tr>
<td id="p1"><a href="#" onClick="down(this);"><img alt="alt1" src="1.gif" /></a></td>
<td id="p2"><a href="#" onClick="down(this);"><img alt="alt2" src="2.gif" /></a></td>
<td id="p3"><a href="#" onClick="down(this);"><img alt="alt3" src="3.gif" /></a></td>
</tr>
<tr>
<td align="left"><a href="#" onClick="move('1');"><img alt="左に移動" src="L.gif" /></a></td>
<td align="right"><a href="#" onClick="move('0');"><img alt="右に移動" src="R.gif" /></a></td>
</tr>
</table>
<input type="text" id="comment" />
</body>
</html>
talepanda様、ご教授有難う御座います。
正常に動作いたしました。
私にはソースが少し難解なので、これから解読していきたいと思います。
どうも有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<JavaScript>tableタグを入力不...
-
画面表示とともに、テーブルの...
-
javascriptで<table>背景色の取得
-
テーブルの行数を可変長にした...
-
Tableの枠線(内・外)色を変更
-
javascript でテーブル操作
-
selectのonChangeが動作しません
-
tbody要素のinnerHTMLが書き換...
-
javascriptで表に画像を貼る
-
return trueとreturn falseの用...
-
【jQuery】input nameの文字列...
-
onchangeイベントを強制的に発...
-
javascriptでASPにデータを渡す
-
プルダウン選択を変更すると、...
-
二つの入力欄に、同時に同じ文...
-
ラジオボタンにタブインデック...
-
ラジオボタンのチェックが外れ...
-
別ウィンドウへのsubmitの挙動...
-
Selectボックスの一覧表示方法
-
JSPとJavaScriptの連携について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<JavaScript>tableタグを入力不...
-
selectのonChangeが動作しません
-
テーブルの行数を可変長にした...
-
画面表示とともに、テーブルの...
-
javascriptで<table>背景色の取得
-
javascriptでクリックするごと...
-
テキストエリアに入力した改行...
-
JQueryでテーブルの行を追加し...
-
javascriptで画像をテーブルに...
-
クリックごとに文字色が交互に...
-
カレンダーに印を付けたい
-
任意に文字数指定のできる原稿...
-
idの振り直しについて
-
tbody要素のinnerHTMLが書き換...
-
複数画像のロールオーバー
-
指定のテキストをクリックする...
-
マウスが重なったら画像の上に...
-
jQueryでの親の親の隣の子供の...
-
JavaScript 保守性の高めたい 2
-
Javascriptでの開閉リストの質問
おすすめ情報