Opera と W-ZERO3[es] のカスタマイズについての覚書き…
W-ZERO3[es] |
Opera |
Button |
JavaScript |
menu.ini |
search.ini |
opera6.ini |
mouse.ini |
Google |
未選択 |
■カレンダー
12 | 2025/01 | 02 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
■最新記事
■コメント
■トラックバック
■Tags
■ブログ内の検索
■関連商品
■QRコード
■アーカイブ
■カテゴリー
■カウンター
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ちょっと長くなっちゃったんデス( ’∀’)
まぁ、これを適当に.jsファイルに保存して、ユーザーJavaScriptファイルに入れてください。
メニューに追加する場合は、
\profile\menu\*_menu.ini ファイルの
[My Execute Menu TypeU] セクションに
[My Execute Menu TypeL] セクションに
[My Execute Menu TypeT] セクションに
とかしてます。
function z2h_ascii(src){
var str=new String;
var len=src.length;
for(var i=0;ivar c=src.charCodeAt(i);
if(c>=65281&&c<=65374&&c!=65340){
str+=String.fromCharCode(c-65248);
}else if(c==8217){
str+=String.fromCharCode(39);
}else if(c==8221){
str+=String.fromCharCode(34);
}else if(c==12288){
str+=String.fromCharCode(32);
}else if(c==65507){
str+=String.fromCharCode(126);
}else if(c==65509){
str+=String.fromCharCode(92);
}else if(c==33118){
str+=String.fromCharCode(47);
}else{
str+=src.charAt(i);
}
}
return str;
}
function encURL( url ){
if(url == null) return url;
enc = z2h_ascii(url);
var ret = null;
x = enc.slice(0,4);
if(x == 'http'){
ret = enc;
}else if(x == 'ttp:' || x == 'ttps'){
ret = 'h' + enc;
}else if(x == 'www.'){
ret = 'http://' + enc;
}else{
alert('[' + url + ']はURLではありません。');
}
return ret;
}
function GotoURL(url){
enc = encURL(url);
if(enc == null) return;
bloppop=open(enc);
}
function getTitle( url ) {
if(!url){
alert(リンク先のアドレスが空です);
return '';
}
xmlhttp = new XMLHttpRequest();
try{
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
}catch(e){
if(typeof e == 'object'){
alert(e.message);
}else{
alert(e);
}
return '';
}
while(true){
if(xmlhttp.readyState == 4){
document.value=xmlhttp.responseText;
break;
}
}
return encodeURIComponent(document['title']);
}
function google_bookmark(url){
u = encURL(url);
if(u == null) return;
t = getTitle(u);
bloppop=open('http://www.google.co.jp/bookmarks/mark?op=add&bkmk='+ u +'&title=' + t);
}
function hatena_antenna(url){
u = encURL(url);
if(u == null) return;
bloppop=open('http://a.hatena.ne.jp/append?%u'+ u);
}
まぁ、これを適当に.jsファイルに保存して、ユーザーJavaScriptファイルに入れてください。
メニューに追加する場合は、
\profile\menu\*_menu.ini ファイルの
[My Execute Menu TypeU] セクションに
Item, "Googleブックマークに追加" = Go to page,"javascript:google_bookmark('%u');",,,"Add to bookmarks"
Item, "はてなアンテナに追加" = Go to page, "javascript:hatena_antenna('%u');",,,"Add to bookmarks"
Item, "TagClickに追加" = Go to page, "javascript:tag_click('%u',null);",,,"Add to bookmarks"
Item, "BlogPeopleに追加" = Go to page, "javascript:blog_people('%u',null);",,,"Add to bookmarks"
[My Execute Menu TypeL] セクションに
Item, "リンク先をGoogleブックマークに追加" = Go to page,"javascript:google_bookmark('%l');",,,"Add to bookmarks"
Item, "リンク先をはてなアンテナに追加" = Go to page, "javascript:hatena_antenna('%l');",,,"Add to bookmarks"
Item, "リンク先をTagClickに追加" = Go to page, "javascript:tag_click('%l',null);",,,"Add to bookmarks"
Item, "リンク先をBlogPeopleに追加" = Go to page, "javascript:blog_people('%l',null);",,,"Add to bookmarks"
[My Execute Menu TypeT] セクションに
Item, "URLをGoogleブックマークに追加" = Go to page,"javascript:google_bookmark('%t');",,,"Add to bookmarks"
Item, "URLをはてなアンテナに追加" = Go to page, "javascript:hatena_antenna('%t');",,,"Add to bookmarks"
Item, "選択タグをTagClickに追加" = Go to page, "javascript:tag_click('%u','%t');",,,"Add to bookmarks"
Item, "選択タグをBlogPeopleに追加" = Go to page, "javascript:blog_people('%u','%t');",,,"Add to bookmarks"
とかしてます。
PR
この記事へのトラックバック
この記事にトラックバックする: