十字キーだけで戻る、進むができるようにしたかったので書いてみた!
Altを押しながらとかやりづらいので。
ab = true; function get_key(e){ if(ab){ if(history.length >=0){ if(e.keyCode == 37){ history.back(); } if(e.keyCode == 39){ history.forward(); } } } } function select_input(){ ab = false; } function p(){ var input = document.getElementsByTagName('input'); var text = document.getElementsByTagName('textarea'); for(var i=0;i<input.length;i++){ input[i].addEventListener('click',select_input,false); } for(var j=0;j<text.length;j++){ text[j].addEventListener('click',select_input,false); } } with(unsafeWindow){ window.document.onkeydown = get_key; window.onload = p; }
追記:2011.8.5
このスクリプトをしばらく使ってみたら、google mapが表示されなくなった。
windowオブジェクトを変更してるから?
また調べてみる。