- ベストアンサー
アクセスキーについて
携帯サイトをせいさくしてるのですが、ボタンひとつでページ移動させたいと思い、accesskeyを設置 print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" >次へ</a> "; のコードを print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" accesskey="0" >次へ</a> "; としましたが、うまくいきません。どのようにしたらよいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
もし、リンクが正常に表示されていて、キーがきかないのであれば 今確認しているのが、ソフトバンクのガラケーかもしれませんね。 http://memorva.jp/memo/mobile/mobile_tag.php 以下のいずれかで、動作するかもしれません。 print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" .$next."\" accesskey=\"0\" directkey=\"1\">次へ</a> "; print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" .$next."\" accesskey=\"0\" directkey=\"1\" nonumber="nonumber">次へ</a> "; 携帯に限らず、accesskey= だけの動作チェックは、普通のブラウザでも確認できます。 http://w3g.jp/xhtml/dic/accesskey より抜粋(Winのみ) ALT+そのキー+Enter ALT+Shift+そのキー Shift+ESC+そのキー Alt+そのキー
その他の回答 (1)
- 春原 なの(@ymda)
- ベストアンサー率37% (668/1777)
>print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" accesskey="0" >次へ</a> "; エスケープしてませんね。 これならうごくはずです。 print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" accesskey=\"0\" >次へ</a> ";
補足
ご返答ありがとうございます。 コードですが、"&page=" の後ろ" .$next.抜けてましたので少し付け足したの質問のコードと少し違うのですが、 print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" .$next."\" accesskey=\"0\">次へ</a> "; としたのですが、ボタンを押しても無反応でページが移動しませんが間違っていますでしょうか? よろしくお願いいたします。