opera_exを使わずにMake Link

opera_exは便利だけど、9.5の時みたいに突然使えなくなる可能性があるのが怖いなー。…と思っていたら、JavaScript内部アクションとやらでも同じことができるらしいです。

アプリケーションを使わずに済むならそちらの方がいいので、Hotclick Popup Menu(テキストを選択した時のコンテキストメニュー)に以下を書き加えました。芦塚さんがまとめたものをほぼそのままコピー&ペースト。titleリンクはDocument Popup Menu(何も選択していない状態のコンテキストメニュー)に入れたくなりますが、そうすると動作しないので注意。これは何かテキストを選択した状態でないと使えません。

Item, "リンク(a)" = Go to page, "javascript:window.prompt('','<ax20href=x22'+location.href+'x22>'+document.title+'</a>');" & Delay, 100 & Copy & Cancel
Item, "リンク(ul)" = Go to page, "javascript:window.prompt('','<ul>n<li><ax20href=x22'+location.href+'x22>'+document.title+'</a><li>n</ul>n');" & Delay, 100 & Copy & Cancel
Item, "リンク(li)" = Go to page, "javascript:window.prompt('','<li><ax20href=x22'+location.href+'x22>'+document.title+'</a></li>n');" & Delay, 100 & Copy & Cancel
Item, "テキストをコピー(p)" = Go to page, "javascript:window.prompt('','<p>'+window.getSelection()+'</p>n');" & Delay, 100 & Copy & Cancel
Item, "テキストをコピー(ul)" = Go to page, "javascript:window.prompt('','<ul>n<li>'+window.getSelection()+'</li>n</ul>n');" & Delay, 100 & Copy & Cancel
item, "テキストをコピー(li)" = Go to page, "javascript:window.prompt('','<li>'+window.getSelection()+'</li>n');" & Delay, 100 & Copy & Cancel
item, "テキストをコピー(a)" = Go to page, "javascript:window.prompt('','<ax20href=x22'+location.href+'x22>'+window.getSelection()+'</a>');" & Delay, 100 & Copy & Cancel
item, "引用(q)" = Go to page, "javascript:window.prompt('','<qx20cite=x22'+location.href+'x22x20title=x22'+document.title+'x22>'+window.getSelection()+'</q>');" & Delay, 100 & Copy & Cancel
item, "引用(blockquote)" = Go to page, "javascript:window.prompt('','<blockquotex20cite=x22'+location.href+'x22x20title=x22'+document.title+'x22>n<p>'+window.getSelection()+'</p>n</blockquote>n');" & Delay, 100 & Copy & Cancel

ウィンドウが開きますが一瞬で閉じるので気になりません。

言及したり引用したりすることはあまりないのですが、備えあれば備えあれば憂いなしということで。

今は setClipboard.swf でもにょもにょしてます。 http://kawatarou.info/file/txt/document_hotclick_10467.txt

setClipboard.swfを使ったやり方を教えていただきました。ありがとうございます!

リソース情報

URI
http://az-store.nrym.org/note/2008/11/06/44
日付
2008年11月6日
最終更新日
2008年12月22日
カテゴリー
前の記事
Firefoxに入れているアドオンメモ
次の記事
cite属性からリンクを生成するユーザーJavaScript(Opera用・改)

案内

カテゴリー
月別アーカイブ
ブログ内検索