• ベストアンサー

アクセスキーについて

携帯サイトをせいさくしてるのですが、ボタンひとつでページ移動させたいと思い、accesskeyを設置 print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" >次へ</a> "; のコードを print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" accesskey="0" >次へ</a> "; としましたが、うまくいきません。どのようにしたらよいのでしょうか?

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

  • ベストアンサー
回答No.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)

回答No.1

>print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" accesskey="0" >次へ</a> "; エスケープしてませんね。 これならうごくはずです。 print " <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" ."\" accesskey=\"0\" >次へ</a> ";

a4orece
質問者

補足

ご返答ありがとうございます。 コードですが、"&page=" の後ろ" .$next.抜けてましたので少し付け足したの質問のコードと少し違うのですが、 print "  <a href=\"".$_SERVER["SCRIPT_NAME"]. $params ."&page=" .$next."\" accesskey=\"0\">次へ</a> "; としたのですが、ボタンを押しても無反応でページが移動しませんが間違っていますでしょうか? よろしくお願いいたします。

関連するQ&A