- ベストアンサー
HPを右クリックで印刷させたい javascript で
ホームページを見に来てくれる方に「右クリック」で「印刷」、メニューは出ないようにし、そく「印刷」 と言うジャバで書きたいのですがうまくいきません。 印刷ボタンを作っては印刷できますが、 右クリックで印刷させたいのです。 ウインドウのメニューは全て隠してしまっている状態のページを印刷だけさせたいのです。 何か良い方法はないでしょうか? ジャバはまだ良くわからない初心者です。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- makorin
- ベストアンサー率44% (31/70)
関連するQ&A
- 印刷について
<form> <input type="image" onClick="print();" src="*.gif"> </form> といった形で、印刷ボタンを作りました。 ところが、IEでは印刷が出来るのですが、NNには対応していないようなのです。 本来ならブラウザの印刷ボタンを使えばいいことなのですが、クリックして開いたウインドウのメニューは全て隠れてしまっている状態のページを下記のようにして作成してしまいました。 <a href="*.html" target="new" onClick = 'window.open("","new","width=400,height=400,scrollbars=no")'>こちら</a> ホームページを見に来てくれると思われる人は、大体が素人サンなので、「右クリック」して「メニュー」 を出して「印刷」、などしてくれそうにないし、NNの右クリックのメニューではそれも出来ないし。(Macについてまだ調べてないですが) すっきりと、「ココを押したら印刷なんだな」って分かるように印刷ボタンを埋め込みたかったのですが。。。 何か良い方法はないでしょうか? それとも、やはりブラウザに表示されていたメニューを消してしまったのはまずかったでしょうか。
- ベストアンサー
- HTML
- javascriptによる右クリックメニューの追加
javascriptを利用して、右クリックメニューを追加する方法を教えて下さい。 ググったのですが、出てくる情報は「自作のホームページにのみ」及び「自作の右クリックメニューを追加する」ものばかりで、普段使用時の既存の右クリックメニューにオリジナルの項目を追加する方法が見つかりません。 想定しているものは画像のオレンジ枠内のような感じです。 一般的な、どのwebページにおいても、画像のように汎用的に表示させることを想定しています。(使用ブラウザはchrome) よろしくお願いします。
- 締切済み
- JavaScript
- 右クリックに関して
あらゆるアプリケーション上で右クリックすると「印刷 ストック 元のメニュー」表示されます。この元のメニューをクリックすると必要なメニューが表示されます。一回の右クリックでメニューを表示する方法をお教え下さい。
- 締切済み
- Windows XP
- vista 右クリック 反応しない
サイト閲覧をしていて、一定の範囲を印刷しようと思い「範囲選択 → マウス右クリック → ”印刷”を左クリック」と操作しようとしても、”印刷”をクリックすることができません。(反応しません) ”印刷”だけでなく、マウスを右クリックした時に表示されるメニュー全てがクリック不可です。 原因と対処方法が分かる方いらっしゃいますか? 上記のケース以外は問題なくマウス操作できている思うのですが。 ちなみに、exelやwordのアプリケーション上で右クリックして出たメニューはクリックすることができます。 インターネットサイトの画面上では右クリックしても反応しないのです。 PCは windows vista です。
- ベストアンサー
- マウス・キーボード
- 右クリックできない?
スタートメニューにある「すべてのプログラム」の中で右クリックができなくなってしまいました。 正確には、右クリックすると1瞬だけ(表示されているのがわからないくらいの短時間です)メニュー(?)が表示されて消える状況です。 そのほかの場所では問題なく右クリックできます。 何か回復方法はないでしょうか? できればシステムの復元以外の方法をとりたいのですが、システムの復元しか方法がないのであれば、そう言ってください。 わかる方がいらっしゃったら教えてください。お願いします。
- ベストアンサー
- Windows XP
- 右クリックが使えなくなります
みなさん、こんにちは! 少し前から、HPの素材やさん等で、右クリックで名前をつけて画像を保存していると、 突然右クリックしても反応がなくなります。 そうなった時には、ブラウザ上部のファイル(F)や、編集(E)をクリックしても プルダウンメニューも出なくなり困っています。 でも、更新ボタンや、戻る、進むボタンは普通に使えます。 この現象を直す方法をご存知の方は、是非教えてください。 よろしくおねがいします。
- ベストアンサー
- Windows XP
- windows10で・・・今まで右クリックで
「ページのソースを表示」が出ていたのにいつの間にか「すべて選択」と「印刷」の2つしか表示されなくなってしまいました・・・インターネットオプションで一時ファイル削除後、再起動しても変わりませんでした・・・右クリックメニューの設定とかはないんでしょうか?本当このwindows10っていろんな意味で使い勝手悪すぎ・・・最低最悪です・・・
- ベストアンサー
- その他([技術者向] コンピューター)
- 右クリック
WindowsXPを使っているのですが。何がきっかけだったのか分からないんですが、フォルダーをダブルクリックすると検索というウインドウが出てくるようになったのです。右クリックを一回すると、検索が一番上に出てくるのです。デフォルトですと開くが一番上にあるはずなのですが。このために、ダブルクリックで検索がでるんだと思うんですが、この右クリックのメニューの順番を変える方法がわかりません。インストールして1・2週間はダブルクリックでフォルダーは開けたんですけど。その状態でもう一ヶ月くらいになります。ネットで検索しても右クリックの拡張性を持たせるようなものはあるんですが。すいません、教えてください。
- ベストアンサー
- Windows XP
- 右クリックをしたときに・・・
ときどき、ページを見てるときに右クリックすると アラートがでるページがありますが、アレの応用で 『右クリックするとメニューがでる』ようなスクリプトって 作れますか(もしくはありますか?) イメージとしてはディスクトップを右クリックした時のような メニューが出したいのですが・・・ ちなみにIE専用でいいのですが(クロスブラウザ仕様じゃなくてかまいません。) お力添えどうかよろしくお願いしますm(_ _)m
- 締切済み
- JavaScript
- ホームページで右クリック!
ホームページを作成しています。 右クリックを、標準(IE)のメニューを出すのではなく 自分でページに何か記述して自分の設定しておいたメニューを表示させたいのですが、 どう記述したらよいのでしょうか?
- ベストアンサー
- Windows XP
お礼
早速有り難うございます。
補足
早速有り難うございます。 マウスでだめなら、Ki でと考えています。 マウスで表示を出して、Kiで印刷 マックと ネスケが問題ですね、 クリックは右も左も中も印刷に飛んでしまいます。右クリツク図良いんですが、うまくいかないものですね。 一応 下記のようなの 考えています。 ネスケで マック で 正常に動くかどうか (^_^;) <SCRIPT language=javascript> <!-- // ***** cool <!-- Begin function onClick(e) { if (navigator.appName == 'Netscape' && (e.print)) return false; else if (navigator.appName == 'Microsoft Internet Explorer' && (event.print)) { alert("見ましたね"); return false; } return true; } document.onmousedown=print; if (document.layers) window.captureEvents(Event.MOUSEDOWN); window.onmousedown=print; // End --> //--> </SCRIPT> <SCRIPT language=javascript> var brVer = parseInt(navigator.appVersion); var agt=navigator.userAgent.toLowerCase(); var isNav = ( (agt.indexOf('mozilla') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) ); var isNav4up = (isNav && (brVer >= 4)); var isIe = (agt.indexOf("msie") != -1); var isIe4up = (isIe && (brVer >= 4)); var keyesMessage="見ましたね"; function nokeys(e) { if (document.layers || isNav4up) // ***** Netscape { return false; } if (document.all || isIe4up) // ***** MSIE { alert(keyesMessage); return false; } } if (document.layers || isNav4up) // ***** Netscape { document.captureEvents(Event.MOUSEDOWN | Event.KEYPRESS); document.onkeypress=nokeys; } if (document.all || isIe4up) // ***** MSIE { document.onkeydown=nokeys; } document.onmousedown=print; // --> </SCRIPT> 以上宜しく お願いいたします。