php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

IEの右クリックメニューをカスタマイズする
WindowsのIEの右クリックメニューに特定の項目を追加する方法を紹介します。
単体IEだけではなく、IEコンポーネント等にも反映されます。

自分用のメニューを作ることで仕事などに役立てることが出来るでしょう。

●IEの右クリックメニュー


追加方法
次のテキストをテキストエディタ等を開いて貼り付けます。

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\追加したい文字列]
@="file:///c:/work/exec.html"
"Flags"=dword:00000000

この際、と、の部分を自分用にカスタマイズします。
追加したい文字列は、実際にメニューに追加される文字列で、file:///〜のパスは、クリックされた際に実行するプログラムのパスを記述します。

編集できたらファイルを、regist.reg という名前で保存しましょう。
保存したら、ファイルをダブルクリックしてインストールできます。

プログラムのパスをc:\work\exec.htmlのようにした場合、そこにプログラムを同名で設置する必要があります。

次のようなプログラムをファイルに記述しましょう。
プログラムはJavascriptで記述できます。

<script language="JavaScript">

var parentwin = external.menuArguments;
var strTitle = new String();
var strURL = new String();
strTitle = parentwin.document.title;
strURL = parentwin.location.href;
alert(strTitle);
alert(strURL);
parentwin.location.href = 'http://yoursite.com/?title='+escape(strTitle)+'&url='+escape(strURL);

</script>

実行すると、表示中のタイトル、URLをアラートボックスで表示し、その後、特定URLにその引数を渡した形のURLに移動できます。

サンプル
IEの右クリックに「deliciousに追加」を追加する
IEの右クリックに「はてなブックマークに追加」を追加する

スポンサードリンク


管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2024 phpspot all rights reserved. powered by phpspot CMS.