• ベストアンサー

webページでシフトを押しながらクリック動作

webページでシフトを押しながらクリックすると動作するようなタグを書くことは無理ですよね? (例) <A HREF="http://www.yahoo.co.jp/">ヤフー</A> のリンク表示しているところで、 シフトを押しながらクリックすると、別のリンク先に行くとか・・。 こうなるとブラウザの仕様の世界になるのでしょうね。 #ふと疑問が生じたので質問しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

<HTML> <HEAD> <TITLE>ヘ(・、ヘ)ホイホイ(ノ、・)ノホイホイ</TITLE> <SCRIPT LANGUAGE=javascript> <!-- document.onkeydown = a; document.onkeyup = b; function window_onload() { var lnk = document.getElementById("lnk"); lnk.href="http://www.yahoo.co.jp/"; lnk.innerHTML="ヤフー"; } function a(){ if(event.shiftKey){ var lnk = document.getElementById("lnk"); lnk.href="http://search.biglobe.ne.jp/"; lnk.innerHTML="BIGLOBE"; } } function b(){ window_onload(); } //--> </SCRIPT> </HEAD> <BODY LANGUAGE=javascript onload="return window_onload()"> <P>InternetExplorer5以上です<BR>NNのやりかたは分かりません。</P> <P></P> <P><A id=lnk></A></P> </BODY> </HTML>

s-holmes
質問者

お礼

回答ありがとうございました。 すばらしい! こんなことができるとは知りませんでした。 いろいろ面白い使い方ができそうです。(^O^)

関連するQ&A