Skip navigation.

おぺら ぷらす あるふぁ。

Opera、Excel、Windowsなんかの備忘録とか(ぼやき含む) Japanese only

March 2009

( Monthly archive )

リンク先をYahoo!ブックマークに登録する。

kyu3 : @opera_fan_jp リンクを右クリックしてYahoo!ブックマークに登録できるようにしたいのですが、その際リンクが設置されている文字列(例<a href="url">T</a>で言う「T」)をブックマーク名にしたいと考えています。
http://twitter.com/kyu3/status/1341970576


kyu3 : opera_fan_jp ・・・この文字列(「T」)を引数として取得する方法をご存知の方いませんか?もしいたら教えて下さい。
http://twitter.com/kyu3/status/1341975097



@momizineの協力あって、出来ました。
どぞどぞ。

Item, "やふぶへ登録"="Add link to bookmarks & delay,10 & Click button & Cut & Cancel & Go to page,"javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent('%c')+'&u='+escape('%l')+'&opener=bm&ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);""

Yahooブックマークへの追加のbookmarkletをちょっとごにょごにょした。

,

公式のbookmarkletを使っていたが、URLに日本語があるとエラーになってしまっていた。
多分Operaでだけなんだろうけど。

で、困っててTwitterでぼやいてみたら、ArcCosineさんがアドバイスくれたよ!

@kara35 encodeURIComponent(escape(lurl))とかでどうでしょう?
http://twitter.com/ArcCosine/statuses/1281091441


これを参考に、
encodeURIComponent(window.location.href)の部分をencodeURIComponent(escape(window.location.href))
escape(window.location.href)にしたら上手くいった。
えらい長いこと困っていたのがすんなり解決!
bookmarkletは下からどぞ。

やふぶへ追加
MyOperaでBookmarkletにリンクを張ると、リンクがおかしくなるので下のコードを使って下さい。

javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent(document.title)+'&u='+encodeURIComponent(escape(window.location.href))+'&opener=bm&ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);

↓修正版はこちら
javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent(document.title)+'&u='+escape(window.location.href)+'&opener=bm&ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);


---
追記(2009/3/5 14:19)

ついでにOperaのキーボードショートカットもごにょごにょした。
やふぶへ登録するbookmarkletに「yb」とニックネームをつけておいて、キーボードショートカットのBにGo to page, "yb"を割当てた。
これでURL変更するたびにショートカットを変更しなくて済むわ。

---
追記(2009/3/9 15:58)

前回のだと、http://がhttp%3A//になってしまって、やふぶ上でURLが正常に登録されませんでしたので、修正。
再びArcCosineさん、ありがとう!!

---
追記(2009/3/18 11:24)

やふぶへ追加のリンクを解除。
何故か「http://my.opera.com/karakara/blog/void%20window.openほげほげ」になってしまうので。