You need to be logged in to post in the forums. If you do not have an account, please sign up first.
>UserJS で強制的に行きたい方向に行かせることも出来なくはない
そんなことができるんですね。ありがとうございます。
profileフォルダの中のBrowser.jsから使えそうなところをさがしてきてuser.jsとして書き換えてみようと思ったのですが、
//Browser.jsから引用
//書き換えかけ
肝心のキー操作にあわせて移動するべき水色のカーソルの呼び出し方が分かりません。どうやったらいいですか?
javascriptも勉強してみようと思います。
そんなことができるんですね。ありがとうございます。
profileフォルダの中のBrowser.jsから使えそうなところをさがしてきてuser.jsとして書き換えてみようと思ったのですが、
//Browser.jsから引用
/**if(hostname.indexOf('mail.yahoo')>-1){ // DSK-263826, Keyboard navigation of autocomplete menu fails
**opera.addEventListener('BeforeEvent.keypress', function(e){
** if( e.event.keyCode>36 && e.event.keyCode<41 ){
** e.event.charCode=0;
** }
** }, false);
** if(self==top)postError.call(opera, 'Opera has modified the JavaScript on '+hostname+' (Keyboard navigation of autocomplete menu fails). See browser.js for details');
** }
**/
//書き換えかけ
if(hostname.indexOf('mylover.jerog.com/list.php')>-1){ //should remove "list.php"?
opera.addEventListener('BeforeEvent.keypress', function(e){
if(e.event.keyCode==37&&e.event.shiftKey){ //shift+left
hogehoge_to_left_link; //want the cursor to move left, but...
}
if(e.event.keyCode==38e.event.shiftKey){ //shift+up
hogehoge_to_upper_link; //want the cursor to move up, but...
}
if(e.event.keyCode==39&&e.event.shiftKey){ //shift+right
hogehoge_to_right_link; //want the cursor to move right, but...
}
if(e.event.keyCode==40&&e.event.shiftKey){ //shift+down
hogehoge_to_down_link; //want the cursor to move down, but...
}
}, false);
if(self==top)postError.call(opera, 'Opera has modified the JavaScript on '+hostname+' (Keyboard navigation of autocomplete menu fails). See browser.js for details');
}
肝心のキー操作にあわせて移動するべき水色のカーソルの呼び出し方が分かりません。どうやったらいいですか?
javascriptも勉強してみようと思います。
フォーカスしたい要素に適当な id を付けて nav-right: とかいう CSS ルールを作ればいいのです。
http://d.hatena.ne.jp/edvakf/20081204/1228414453
上のように作るなら必要ないと思いますが、document.moveFocusUp() とかいう Opera だけの関数もあります。
http://d.hatena.ne.jp/edvakf/20081208/1228690865
http://d.hatena.ne.jp/edvakf/20081204/1228414453
上のように作るなら必要ないと思いますが、document.moveFocusUp() とかいう Opera だけの関数もあります。
http://d.hatena.ne.jp/edvakf/20081208/1228690865