• 締切
  • すぐに回答を!

Mac(Safari)でのSendkyesコマンドで、コマンドキーの使

  • 質問No.6304850
  • 閲覧数299
  • ありがとう数1
  • 回答数1

お礼率 57% (61/106)

Mac(Safari)でのSendkyesコマンドで、コマンドキーの使いたい。

ブラウザのSafariで、「ページの再読み込み」を
コマンドボタン(<input type="button")で行いたいのですが、
「javascript:location.reload()」を使わずに、
以下のような感じで、「ページの再読み込み」のショートカットキーの
「コマンドキー+r」を使おうとしているのですが、うまくいきません。
(location.reloadを使うと、postで送信されているデータが受け取れなかったので)


↓=============================

<input name="cancel" type="button" value="元に戻す" onclick="sai_yomikomi();">

<script language="JavaScript">
<!--
function sai_yomikomi(){
var wsh = new ActiveXObject("WScript.Shell");
wsh.SendKeys("^r");
wsh=null;
}
// -->
</script>

↑=============================


よろしくお願いします。
あるいは、Windowsの「F5」キーに相当するキーはないのでしょうか。
併せてよろしくお願いします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 65% (870/1330)

SafariでもF5キーを押すと、ページの再読み込みするはずですけど...
しないのは逆にそのページのjavascriptでF5による再読み込みを無効にされて
るんじゃないかいな?

ちなみに、var wsh = new ActiveXObject("WScript.Shell");
はマイクロソフトのWindows環境のIEしか使えません。
お礼コメント
asakichi00

お礼率 57% (61/106)

ご回答ありがとうございます。

>SafariでもF5キーを押すと、ページの再読み込みするはずですけど...
Safariが入っているPC何台かで確認したが、全て[F5]で再読み込みしないのですが・・・
投稿日時:2010/11/11 08:49
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ