03/10/22 00:31 788nj/nw
javascript:a=new Array("大吉","中吉","吉","末吉","凶","大凶");alert("今日の運勢は"+a[Math.floor(Math.random()*a.length)]+"です");
3:Name_Not_Found
03/10/22 00:36 788nj/nw
javascript:var a=prompt("Google検索","");window.open("URLリンク(www.google.co.jp)"+a);
4:Name_Not_Found
03/10/22 00:36
javascript:alert(">>1と>>2も幼稚だと思うわけだが");
5:Name_Not_Found
03/10/22 00:42 788nj/nw
javascript:alert("それは言わないでくれ");
6:Name_Not_Found
03/10/22 01:31
javascript:location.href='URLリンク(pc2.2ch.net)'
7:404.HDML ◆StMXML.EXE
03/10/22 02:56
javascript:return false;
8:ちょっと長いけど
03/10/22 03:09
オートスクロール
javascript:void(document.body.innerHTML='<marquee direction=up height='+document.body.clientHeight+'>'+document.body.innerHTML+'</marquee>')
9:Name_Not_Found
03/10/22 03:20
var id1=prompt("1のIDを入力してください。","");
var id2=prompt("2のIDを入力してください。","");
var id3=prompt("3のIDを入力してください。","");
var id4=prompt("4のIDを入力してください。","");
var id5=prompt("5のIDを入力してください。","");
var id6=prompt("6のIDを入力してください。","");
var res1=id1;
var jien=0;
id=new Array(id1,id2,id3,id4,id5,id6);
for(a=1;a<=5;a++){
if(res1==id[a]){
jien++;
}
}
comment=new Array("くそスレ立てんな","ジサクジエーン",">>1必死杉","自演uzeeee",">>1の自演スレはここですか?","-----終了-----");
alert(comment[jien]);
10:ごめん、こっちの方が良さげ
03/10/22 03:25
オートスクロール
javascript:i=0;while(i<document.body.scrollHeight)scrollTo(0,i++)
11:javascript:document.write("終了")
03/10/22 10:54 qUUaN1Dt
<body onload="javascript:window.close()">
12:Name_Not_Found
03/10/22 11:58
言わせてくれ。
JavaScriptとDHTMLは違うぞ!
13:Name_Not_Found
03/10/22 12:08 h+P6Zpwo
言語がJavaScriptならいいんでねーの
14:Name_Not_Found
03/10/22 12:16
>言語がJavaScript
と言っていると言う事は
>>12で言っている事は解ってなさげ
15:Name_Not_Found
03/10/22 16:56
>>12 >>14
じゃあ、C言語でwindowsのAPIを使ったプログラムは、C言語プログラムじゃないんだね。
16:Name_Not_Found
03/10/22 19:53
>>15
A:「C言語とwindowsのAPI使うプログラムは違うぞ」
B:「言語がC言語ならいいんでねーの」
AとBの擦れ違いっぷりがわかるか?
17:Name_Not_Found
03/10/22 21:57
>>16
まずは日本語を勉強すべし
18:Name_Not_Found
03/10/23 00:29
>>12はこのスレに何をしに来たんでしょうか。
19:Name_Not_Found
03/10/23 23:00
>>18
オマエモナー
20:Name_Not_Found
03/10/24 03:16 h6/LxBEl
javascript:alert("そういう論争はよそでやるかalertでやるかのどちらかにしませう");
21:Name_Not_Found
03/10/24 03:17 h6/LxBEl
javascript:document.write("あ、別にalertでなくても1行スクリプトなら何でもいいけど");
22:Name_Not_Found
03/10/24 03:20 h6/LxBEl
javascript:alert("例えば");var a=13;if(confirm("JavaScriptとDHTMLは違うんだよね")) a=12;alert("お前は>>"+a);
23:Name_Not_Found
03/10/24 09:07
// 100までネタが続くのだろうか
24:Name_Not_Found
03/10/24 22:45
>>22
そのソースはむりぽ
全体的に書くと
<a href=javascript:alert("例えば");var a=13;if(confirm("JavaScriptとDHTMLは違うんだよね")) a=12;alert("お前は>>"+a);>a</a>
になる(例ね)
25:Name_Not_Found
03/10/24 23:12 h6/LxBEl
>>24
javascript://>>22でできない?アドレスバーにjavascript:からコピペしてみて。
26:Name_Not_Found
03/10/24 23:34
ローカルでやればね。
DHTMLだの話があったからローカルの話ではないと思うんだけど。
27:Name_Not_Found
03/10/24 23:37
ローカルという言い方は正しくないな。
訂正:
DHTMLだの話があったからHTMLファイルで製作した物の話あると思うんだけど。
28:Name_Not_Found
03/10/24 23:39
×話あると
○話であると
//二重訂正 鬱だ
29:Name_Not_Found
03/10/25 03:14
<a href="javascript:alert('例えば');alert('お前は>>'+(confirm('JavaScriptとDHTMLは違うんだよね')?12:13))">a</a>
30:Name_Not_Found
03/10/25 04:02
12:13の部分見て「時間」 って思っちまった(プ
三項演算子をJavaScriptで使っているの始めてみたよ。
何か感動。
31:Name_Not_Found
03/10/25 15:21
javascript:confirm("どうせならJavaScriptに限定せずに、「七行プログラミング in Web製作板」にすれば良かったのに、と思うのは俺だけか?");
>>30
三項演算子だってJavaScriptでも使うだろうに。
つーかif文使って代入とかだらだら書かれるほうがうざい
32:Name_Not_Found
03/10/25 17:51
三項演算子の正しい記述の仕方を知らない香具師があのような書き方をする。
33:Name_Not_Found
03/10/26 02:18
javascript:alert(">>32正しい使い方おせーて");
34:Name_Not_Found
03/10/26 04:17
javascript:alert(confirm('おまえ耕平だろ?')?'生きてる価値あるの?':'三項演算子の正しい使い方を教えてやる!')
35:Name_Not_Found
03/10/26 11:35
javascript:alert(">>29と>>34の違いがあまりわからない");
36:Name_Not_Found
03/10/26 13:19
hoge = fuga <= 0 ? "(・∀・)"
: fuga == 5 ? "(・A・)"
: fuga % 3 ? "(´Д`)"
: "( ̄ー ̄)"
;
37:Name_Not_Found
03/10/26 13:52
#manclude<sexdio.h>
38:Name_Not_Found
03/10/28 14:59
if (a[0] == "J")
if (a[1] == "a")
if (a[2] == "v")
if (a[3] == "a")
if (a[4] == "S")
if (a[5] == "c")
if (a[6] == "r")
if (a[7] == "i")
if (a[8] == "p")
if (a[9] == "t")
alert("JavaScriptで1 linerは、横に長いから、読みにくいね。");
39:Name_Not_Found
03/10/31 00:03 GXtcKeix
javascript:var a=prompt("いつ?","");a+=prompt("どこで?","");a+=prompt("誰が?","");a+=prompt("何をした?","");alert(a);
40:Name_Not_Found
03/11/01 01:27 k3m2Q9qF
javascript:var a=escape(prompt("メッセージをどうぞ",""));if(prompt("完成","javascript:alert(unescape("+a+"));"))!=null) alert(unescape(a));
41:Name_Not_Found
03/11/01 08:13
>>39-40
ネタならもうちょっと面白くしろよ
42:Name_Not_Found
03/11/02 02:26 Y/idAQ/l
javascript://>>41のおもしろいネタきぼんぬ
43:Name_Not_Found
03/11/02 04:46
nullをNGワードにしてるから、いろいろと不便だな~。
44:Name_Not_Found
03/11/02 04:47
うひゃー、自分のレスもみえねー
45:Name_Not_Found
03/11/02 06:07
>>43-44
↑
バカ
46:Name_Not_Found
03/11/02 14:28
NGワードの指定を「名前欄に『某nullのトリップ』」に絞ればいいのに(藁
47:Name_Not_Found
03/11/07 00:25 i2hOIWz4
javascript:alert("もうネタ切れ?");
48:Name_Not_Found
03/11/07 01:32
ネタなんかあったのかよ
49:Name_Not_Found
03/11/07 20:56 i2hOIWz4
javascript:alert("神は光臨しないのか");
50:Name_Not_Found
03/11/07 22:31
onclick="javascript:window.close()"
51:Name_Not_Found
03/11/08 11:54
javascript:while(true){window.open('URLリンク(www.2ch.net)');}
52:Name_Not_Found
03/11/08 21:44 OLDYULUY
javascript:while(1)alert('>>51\n>>1読め');
53:Name_Not_Found
03/11/09 01:15
document.write(
" 暇そうだからネタやる。" +
" お題 : 「カレンダー」" +
" オメーラ1行で作れるか? "
);
54:Name_Not_Found
03/11/09 01:35
javascript:open('URLリンク(www.benri.com)')
55:Name_Not_Found
03/11/09 01:52
javascript:alert(">>54 つまらん。どうせならJavaScriptのものを貼れと。");
56:Name_Not_Found
03/11/09 10:55
javascript:alert("一行では厳しいというか、無駄に長くなってうざいだけ歩。\n7行スレみたいに一行の定義とかするべき。");
57:Name_Not_Found
03/11/09 20:46
javascript:alert("80文字だっけ?");
58:Name_Not_Found
03/11/09 23:42
javascript:alert(
">>56 改行が無ければなんでも一行になっちまう。って事か。確かに。"+
">>57 7行スレなら 7*79。"+
"ちなみに、俺のこのレスは一行だと思うがどーよ?");
59:Name_Not_Found
03/11/09 23:53
/* 改行がなければ何でも一行になるから
醜くてウザイし、7行スレinWeb製作板 みたいな趣旨でGO
という認識でOKですか?
いや、確認してみただけです */
60:Name_Not_Found
03/11/09 23:59 kSq6ErE6
javascript://アドレスバーに貼り付けられるのがいいんじゃねーの。7行スレのは動かしてみるのがめんどくさい。
61:Name_Not_Found
03/11/10 00:07
q=confirm("複数行のJavaScriptを張りたいですか?");
if(q){
alert("他人に是非を問うな。行動あるのみ。");
}else{
alert("周りの人に合わせるのも人の道。");
}
62:Name_Not_Found
03/11/10 00:36
javascript:alert("とりあえずすぐに貼り付けて確認できる形式がいいね。");
63:Name_Not_Found
03/11/14 01:18 SDaAp0uH
javascript:eval(prompt("簡易計算機",""));
64:Name_Not_Found
03/11/14 01:19 SDaAp0uH
↑この方がいいかな?
javascript:alert(eval(prompt("簡易計算機","")));
65:Name_Not_Found
03/11/16 13:49 +Lkzq3c7
javascript:alert("もう終わりー?");
66:Name_Not_Found
03/11/16 18:18
// その気にさせるネタ(お題)が出なきゃな。
67:出題者
03/11/16 18:40
/* お題を考えてやったじょ。
お題:「メビウスの輪をなぞるように文字を動かせ!」
さてさて、チャレンジャーは現れるかな? */
68:Name_Not_Found
03/11/16 18:54
/* 「メビウスの輪をなぞるように文字」ってどんなの? */
69:Name_Not_Found
03/11/16 22:24
// 1行(79文字)じゃ無理だね。
70:Name_Not_Found
03/11/16 22:31 +Lkzq3c7
//79文字じゃなくても1行ならいいのでは?
71:Name_Not_Found
03/11/17 05:39
/* >>70
>>56
別に一行に拘らなくてもイイやん。
拘りたかったら 7*79 で逝くベシ。
大体一行なんてツマランだろ。ネタ広がらねーし。*/
72:Name_Not_Found
03/11/17 14:11
// 7行で行くんか
73:Name_Not_Found
03/11/17 21:20
//改行をいれずにコピペで試せるようにするか
/* 改行をいれて見やすくする代わりに一行は79文字以内で
7行スレのように7*79を目指すか
どちらか好きなほうを張る香具師が決めるということで。 */
74:Name_Not_Found
03/11/18 01:31 PcWnAya6
javascript://最後にeval();って入れたらページが移動して[object]とだけ表示されたりしないみたい。
75:Name_Not_Found
03/11/18 01:33 PcWnAya6
javascript:document.body.contentEditable=true;eval();//こっちでページを編集して
javascript:var a=window.open();a.document.write(document.body.innerHTML);eval();それを表示
76:Name_Not_Found
03/11/18 11:43
// >>75 なんか感動した。
77:Name_Not_Found
03/11/18 19:38
/*
>>75
イイヨイイヨー。*/
78:Name_Not_Found
03/11/19 05:15
javascript:// >>74 それ最後の式の値がundefinedなら何でもよい。
79:Name_Not_Found
03/11/20 00:44
// >78 へぇ~x12
80:Name_Not_Found
03/11/22 22:50
javascript:c=function(a){(a=eval(prompt("簡易計算機",a)))!=null&&c(a);};c(a="");
/*
改造してみたがナンだかな。
もうちょいエレガントにならんかね?
*/
81:Name_Not_Found
03/11/24 21:54 abq+x3Oj
>>80
javascript:c=function(a){(a=eval(prompt("もうちょいエレガントな簡易計算機",a)))!=null&&c(a);};c(a="");
82:Name_Not_Found
03/11/24 22:28
javascript:a=0;while((a=eval(prompt("計算機",a)))!=null);
// これでどう?
83:Name_Not_Found
03/11/24 23:27
// 履歴保存機能つき(キャンセル時にまとめて表示)
javascript:a=0;h=[];t=0;while((a=eval(t=prompt("計算機",a)))!=null)h.push(t+"="+a);h.join("<br>");
// 履歴表示機能つき(評価毎に表示)。計算途中に変数も利用可。
javascript:a=0;t=0;with(document){open();while((a=eval(t=prompt("計算機",a)))!=null)write(t+" [="+a+"]<br>");}
84:Name_Not_Found
03/11/25 04:07 MuyqLFVd
>>83
すげぇ。
85:Name_Not_Found
03/11/25 17:23
// >>82 gj!
// >83 は a=0;t=0; -> a=t=0; でちょっぴちエレガントになる。w
86:Name_Not_Found
03/11/25 18:48
>>83
マックのほうではダメだた…
87:Name_Not_Found
03/11/25 20:01
>>86
これもだめ?
javascript:a=t=0;while((a=eval(t=prompt("計算機",a)))!=null)document.body.innerHTML+=t+" [="+a+"]<br>";void 0;
88:Name_Not_Found
03/11/25 20:29
>>87
自分で改変もせず文句言ったのにすまんです。
Internet Explorer 5.1.6(OS 9)はOK。
Netscape Communicator 4.7(OS 9)はNG。
マック一台しかない上にちといま作業中なもんで
OS XのIEとSafariはあとで報告します。
89:Name_Not_Found
03/11/25 21:21
>>87
Internet Explorer 5.2.3(OS X)はOK。
Safari 1.1はNG。
Safariは>>83だとOKボタン2回に1回bodyに描画される模様。
なんじゃこりゃw
90:Name_Not_Found
03/11/26 00:01
/*
やはり>>83みたいに間延びしたdocument.writeの使い方じゃ不具合が出るようで。
>>87は
document.body
の代わりに
document.getElementsByTagName("body")[0]
を使ってみたらどうだろう?(innerHTMLの未サポートなら動かないかも)
こちらはただ長くなるから断念しただけなので。
*/
91:Name_Not_Found
03/11/30 22:00 4nWZcN6w
Flash板によくいるFlashの保存法聞いてくる奴用
javascript:document.write('右クリックして対象をファイルに保存を選択しろ'.link(prompt('保存したいURLを入れろ','')));
http://からだと絶対パス、そうじゃなかったら相対パス、何も入れずにOKを押すと今のURLになる。
92:Name_Not_Found
03/11/30 22:15
1行javascriptってBookmarkletみたいだな
表示中のスレのリンクからime.nu抜けたり、http://~のURLをリンク化できたら便利そう
93:Name_Not_Found
03/12/01 04:37 6aGvOGYq
ime.nu抜き
javascript:document.body.innerHTML.replace("URLリンク(ime.nu)","http://");
94:Name_Not_Found
03/12/01 08:15
>>92
Bookmarkletそのものだろ。なぜJavaScript質問スレと別に建てたのか
わかんないけど(あちらでもBookmarkletの話題は扱っていたし)。
95:Name_Not_Found
03/12/01 10:07
>>93
MacのIEだと抜けるけどSafariだと動かないですね。ブラウザ側の仕様の問題でしょうか
96:Name_Not_Found
03/12/01 10:45
innerHTMLがIEの独自仕様臭い
97:Name_Not_Found
03/12/01 10:59
今はMozillaの独自仕様でもある。
98:Name_Not_Found
03/12/01 11:07
javascript:A=document.getElementsByTagName('a');for(i=0;i<A.length;i++)A[i].href=A[i].href.replace('ime.nu','');void(0)
99:98
03/12/01 11:10
スラシュ消し忘れ、replace('ime.nu/','')
100:Name_Not_Found
03/12/01 12:10
>>98-99
SafariでもIEでも動作確認しました。すごいです
101:Name_Not_Found
03/12/01 13:43
javascript:A=document.getElementsByTagName('a');for(i=0;i<A.length;i++)A[i].href=A[i].href.replace(/ime.nu\//g,'');void(0)
こう書けばURLリンク(ime.nu)みたいにime.nuが2重になってるリンクにも対応できる。
102:Name_Not_Found
03/12/01 17:09
誘導されてきますた。http://~のURLをリンク化もお願いします
103:Name_Not_Found
03/12/01 22:56
ここまで類似例が出てるんだから少しだけ自分で頑張ってみない?
104:Name_Not_Found
03/12/01 23:57
次の方どうぞ
↓
105:Name_Not_Found
03/12/02 00:24
a
106:Name_Not_Found
03/12/02 07:41
getElementsByTagName()の使い方がよく分からないので
innerHTMLのほうで作ってみた。
javascript:document.body.innerHTML.replace(/ttp:\/\//g,"http://");
しかし正規表現の使い方が悪いらしくうまく動かない。
/ttp:\/\//
こう書くとhttp://にもマッチしてhhttp://になってしまう。
/[^h]ttp:\/\//
こう書くとhttp://にはマッチしないがhttp://の直前の1文字にもマッチして
「あいうえおhttp://」が「あいうえhttp://」になってしまう。
行頭にhttp://がくるとその行が丸ごと消え去ってしまう。
誰か正しい正規表現を教えてください。
107:Name_Not_Found
03/12/02 08:19
/\bttp:\/\//
108:Name_Not_Found
03/12/02 14:54
>>106
そのやり方だとhttp://がhttp://に置換されるだけでリンクになってないじゃん。
ちゃんとタグもつけろよ。
109:Name_Not_Found
03/12/02 14:58
まぁまぁ。コピペが楽にはなるし
欲を言えば画像のプレビューが付くと嬉しい
さすがに同じウインドウ上では無理っぽいから新規ウインドウを開く形になるのかな
110:Name_Not_Found
03/12/02 15:20
javascript:alert('>>109 どういう用途でプレビューしたいのよ?')
111:Name_Not_Found
03/12/02 15:35
プレビューって縮小表示の事でしょ。エロ掲示板見るのに役立ちそう
112:Name_Not_Found
03/12/02 17:16
ime.nuとかttpとか、
IEの人は"ゆなジャンプ"ってのを改造すると便利
113:Name_Not_Found
03/12/02 19:52
ここで言うのもアレだが
imeなんかはプロクソ
使ったほうがラクでないか?
114:Name_Not_Found
03/12/02 19:59
// まあ、利便性を追求するスレじゃないから…
115:Name_Not_Found
03/12/02 20:37
// >>111 なるほどね。省スペースだけでも有用な場面があるのか。
// データを軽量に済ますとかは無茶すぎるもんなw
// で、どの画像を縮小表示するって?
116:Name_Not_Found
03/12/02 22:09
なんかわかってない奴が混じってるな
117:Name_Not_Found
03/12/02 22:43
// どうもうまくいかない…
// 置換には成功しても画像が読み込まれないようで、innerHTMLの罠だろか。
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/>h?(ttp:\/\/[^>]+?\.jpg)</gi,'><img src="h$1" width=100><');void(0);
118:Name_Not_Found
03/12/02 23:03
そのURL入れると画像が表示されるよ!! あんた天才
ただ、画像の数だけ入れ直さないといけないみたい
119:Name_Not_Found
03/12/03 00:03
>>118
forでまわし味噌
120:Name_Not_Found
03/12/03 11:35
javascript:alert(">>118 え、gが効かないってこと?");
121:Name_Not_Found
03/12/03 16:33
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/h?(ttp:\/\/[a-zA-Z0-9.$,;:&=?!*~@#_()%/'+-]+?\.(jp(e|)g|gif|png))/gi,'<img src="h$1" width=100>');void(0);
これでどうだ。
122:117
03/12/03 16:40
/*
* >>121
* おー、出来てる。素晴らしや。
* テストはここで↓
* スレリンク(hp板:83番)
*/
123:121
03/12/03 17:26
あー、リンクが壊れてますね。ttp:でしかテストしてなかったです。
属性値にはマッチしないようにしないといけなかったのですね。
124:121
03/12/03 18:12
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/(<[^>]+>)h?(ttp:\/\/[a-zA-Z0-9.$,;:&=?!*~@#_()%/'+-]+?\.(jp(e|)g|gif|png))/gi,'$1<img src="h$2" width=100>');void(0);
これはどうでしょう。
125:Name_Not_Found
03/12/03 18:45
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/(<[^>]+>[^<]*?)h?(ttp:\/\/[a-zA-Z0-9.$,;:&=?!*~@#_()%/'+-]+?\.(jp(e|)g|gif|png))/gi,'$1<img src="h$2" width=100>');void(0);
さらに改造。
126:Name_Not_Found
03/12/03 18:51
>>124-125
完璧だ。すごいね。
127:Name_Not_Found
03/12/03 19:08
>>125
MacOS 10.3 + Safari1.1(v100.1)でも動作を確認
SafariでもinnerHTMLが効いてるみたい
128:Name_Not_Found
03/12/04 11:15 vORm58t+
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/\b(ttp:\/\/[a-z0-9.$,;:&=?!*~@#_()%/'+-]+)/gi,'<a href=h$1 target=_blank>h$1</a>');void(0);
http://リンク化
129:Name_Not_Found
03/12/04 12:43
>>128
MacOS 10.3 + Safari1.1(v100.1)で動作確認。いけてます
130:Name_Not_Found
03/12/09 21:14
↓こっちの方が盛り上がってるね
JavaScript:document.body.innerHTMLのガイドライン
スレリンク(gline板)
131:Name_Not_Found
03/12/10 01:48 xlyU1OpI
javascript:A=document.getElementsByTagName('a');for(i=0;i<A.length;i++){A[i].href=A[i].href.replace(/(ime.nu|pinktower.com)\//g,'')};b=document.body;
b.innerHTML=b.innerHTML.replace(/\b(ttps?:\/\/[a-z0-9.$,;:&=?!*~@#_()%/'+-]+)/gi,'<a href=h$1 target=_blank>h$1</a>')
.replace(/>(https?:\/\/[a-zA-Z0-9.$,;:&=?!*~@#_()%/'+-]+?\.(jp(e|)g|gif|png))/gi,'><img src="$1" width=100>');void(0);
ime.nu抜き・http://リンク化・画像サムネイル表示を一つにまとめました。
ついでにpinktower.com抜き・ttps:リンク化もつけてあります。
書き込むときに1行が長すぎてエラーになったので途中に改行入れました。
一度メモ帳などにコピペして改行を削除してから使ってください。
132:Name_Not_Found
03/12/10 02:34
さらに >>131 、 >131 >131 をポップアップさせたり
メアド欄を表に出したり( sage とか)できますかね?
出来てもBookmarkletの文字数制限に引っかかりそうだけど
133:Name_Not_Found
03/12/10 02:59
>>130
の
スレリンク(gline板:145番)
を改造。
つーか意味無し関数排除版。
(※ 改行有り)
javascript:A=(d=document.body).innerHTML;while(A.search(/[-ー―~]/)>0&&(A=A.replace(/[-ー―~]/,'━━'+
["(゚∀゚)","('A`)","(゚д゚)","(´・ω・`)","ヽ(`Д´)ノ","・゚・(ノД`)・゚・","( ・∀・)","(´∀`)"][Math.round(Math.random()*7)]+'━━')));d.innerHTML=A;void(0);
↓で試した。オモロイ
URLリンク(headlines.yahoo.co.jp)
134:Name_Not_Found
03/12/12 00:14 4NOjTOcw
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/\b(ttps?:\/\/[!#-;=?-Z_~]+)/gi,'<a href=h$1 target=_blank>h$1</a>')
.replace(/(https?:\/\/)(ime\.nu|pinktower\.com)\//g,'$1').replace(/>(https?:\/\/[!#-;=?-Z_~]+?\.(jp(e|)g|gif|png))</gi,'><img src="$1" width=100><');void(0);
>>131のを短くしてみました。処理も軽くなってるはず。
135:Name_Not_Found
03/12/12 19:01 TWncZ7HT
本日15時10分より約2時間、Yahoo! ウォレットがご利用いただけませんでした。
ご迷惑をおかけいたしましたこと、お詫び申し上げます。
136:転載
03/12/18 23:46 MCGlBAET
562 :水先案名無い人 :03/12/18 04:58 ID:oKo93Iuz
javascript:(d=document,b=d.body).innerHTML=b.innerHTML.replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");
d.onmouseover=function(){if(e=event.srcElement,x=e.innerText,e.tagName=="A"&&x.match(/^>*(\d+)/)){l=RegExp.$1;
eval("if(d.all.item('d"+l+"')){s=d"+l+".innerText.split('\\n');if(s.length>23)s.length=23;e.title=res"+l+".innerText+'\\n'+s.join('\\n');e.target='';e.href='#res"+l+"';}");}};eval()
リンクになってる「>>nn」なら
クリックでページ内移動+マウス重ねでのポップアップもできた。
問題はリンクになってない「>nn」とかだな・・
137:Name_Not_Found
03/12/19 02:49
>136
javascript:(b=(d=document).body).innerHTML=(b.innerHTML.replace(/>(\d+)/,"<a href=$1 target=_blank>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");
d.onmouseover=function(){if(e=event.srcElement,x=e.innerText,e.tagName=="A"&&x.match(/^>*(\d+)/)){l=RegExp.$1;eval("if(d.all.item('d"+l+"')){s=d"+l+".innerText.split('\\n');
if(s.length>23)s.length=23;e.title=res"+l+".innerText+'\\n'+s.join('\\n');e.target='';e.href='#res"+l+"';}");}};eval();
138:Name_Not_Found
03/12/19 07:53
>137
数字まで全角だと無理か
139:Name_Not_Found
03/12/19 19:56
これだけなら動くんだがな。
javascript:ih=(b=(d=document).body).innerHTML;nz=new RegExp("(>[0123456789]+)","g");
while(ih.search(nz)!=-1){for(nn=n=RegExp.$1,i=0;i<10;i++)n=n.replace(new RegExp(["0","1","2","3","4","5","6","7","8","9"][i],"g"),i);
ih=ih.replace(nn,n);};b.innerHTML=(ih.replace(/>(\d+)/g,"<a href=$1 target=_blank>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");eval();
document.onmouseover=function(){};
入れると動かね。ナゼだ?
140:Name_Not_Found
03/12/19 20:07
修正キボン < 暇人
javascript:ih=(b=(d=document).body).innerHTML;while(ih.search(/(>[0123456789]+)/)!=-1){for(nn=n=RegExp.$1,i=0;i<10;i++)n=n.replace(new RegExp(["0","1","2","3","4","5","6","7","8","9"][i],"g"),i);ih=ih.replace(nn,n);};
b.innerHTML=(ih.replace(/>(\d+)/g,"<a href=$1 target=_blank>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");
d.onmouseover=function(){if(e=event.srcElement,x=e.innerText,e.tagName=="A"&&x.match(/^>*(\d+)/)){l=RegExp.$1;
eval("if(d.all.item('d"+l+"')){s=d"+l+".innerText.split('\\n');if(s.length>23)s.length=23;e.title=res"+l+".innerText+'\\n'+s.join('\\n');e.target='';e.href='#res"+l+"';}");}};eval();
141:Name_Not_Found
03/12/20 00:17
508文字以内じゃないとIEでは動かないらしいよ。
142:Name_Not_Found
03/12/20 01:02
そうか、文字数制限か。
もう少しスマートなアルゴリズム考えてくるわ。1行に出来るくらいの。
とりあえずは2回貼りヴァージョンで勘弁。
一貼り目::
javascript:ih=(b=(d=document).body).innerHTML;nz=new RegExp("(>[0123456789]+)","g");while(ih.search(nz)!=-1){for(nn=n=RegExp.$1,i=0;i<10;i++)n=n.replace(new RegExp(["0","1","2","3","4","5","6","7","8","9"][i],"g"),i);
ih=ih.replace(nn,n);};b.innerHTML=(ih.replace(/>(\d+)/g,"<a href=$1 target=_blank>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");eval();
二貼り目::
javascript:(d=document).onmouseover=function(){if(e=event.srcElement,x=e.innerText,e.tagName=="A"&&x.match(/^>*(\d+)/)){l=RegExp.$1;eval("if(d.all.item('d"+l+"')){s=d"+l+".innerText.split('\\n');
if(s.length>23)s.length=23;e.title=res"+l+".innerText+'\\n'+s.join('\\n');e.target='';e.href='#res"+l+"';}");}};eval();
143:Name_Not_Found
03/12/20 01:05
いけね。動作確認してた方貼っちまった。
ま、動くから同じだが。
144:Name_Not_Found
03/12/20 02:02
一貼り目を短くしてみました。
javascript:ih=(b=(d=document).body).innerHTML;k="0123456789".split("");while(ih.search(/(>[0-9]+)/g)!=-1){for(nn=n=RegExp.$1,i=0;i<10;i++)n=n.replace(new RegExp(k[i],"g"),i);
ih=ih.replace(nn,n);};b.innerHTML=(ih.replace(/>(\d+)/g,"<a href=$1 target=_blank>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");eval();
145:Name_Not_Found
03/12/20 03:02
>>140のをanc.jsってファイル名でCドライブのルートフォルダに保存して
下のブックマークレットを使えば一応動きます。
javascript:with(document.body)innerHTML=innerHTML.concat("<script src='file:///c:/anc.js'></script>");
背景が真っ白になるのが問題点ですね。
最後にeval();をつけるとまったく動かなくなってしまうし。
146:Name_Not_Found
03/12/20 03:26
とりあえずここまで短くなった。
あと35文字だ。ガンガレ。
javascript:ih=(b=(d=document).body).innerHTML;k="0123456789".split("");while(ih.search(/(>[0-9]+)/g)!=-1){for(nn=n=RegExp.$1,i=0;i<10;i++)n=n.replace(new RegExp(k[i],"g"),i);
ih=ih.replace(nn,n);};b.innerHTML=(ih.replace(/>(\d+)/g,"<a href=$1 target=_blank>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");
d.onmouseover=function(){if((e=event.srcElement).tagName=="A"&&e.innerText.match(/^>*(\d+)/)){l=RegExp.$1;e.setAttribute("title",(g=d.getElementById)("res"+l).innerText+g("d"+l).innerText);}};eval();
147:Name_Not_Found
03/12/20 04:25
とっつぁん。。。やったぜ。1行(508文字)になったぜ。
真っ白に燃え尽きた・・・・
javascript:h=(b=(d=document).body).innerHTML;k="0123456789".split("");while(h.search(/(>[0-9]+)/g)!=-1){m=n=RegExp.$1;i=10;while(i--)n=n.replace(new RegExp(k[i],"g"),i);h=h.replace(m,n);};
b.innerHTML=(h.replace(/>(\d+)/g,"<a href=$1>>>$1</a>")).replace(/<DT>(\d+)((.|\n)*?<DD)/g,"<DT id=res$1>$1$2 id=d$1");d.onmouseover=function(){if((e=event.srcElement).tagName=="A"&&e.innerText.match(/^>*(\d+)/)){
l=RegExp.$1;e.setAttribute("title",d.all("res"+l).innerText+d.all("d"+l).innerText);}};eval()
148:Name_Not_Found
03/12/20 04:29
いっけね。
i=10;while(i--)
これじゃダメじゃねーか。。・゚・(ノД`)・゚・。
出直してきます。てか、寝る。
149:Name_Not_Found
03/12/20 05:10
いや、右辺でデクリメントしているから0-9まで回るやん。
てことで>>147が完成形ってことでオケーっしょ。
150:Name_Not_Found
03/12/28 13:14
JavaScript:alert("保守");
151:Name_Not_Found
03/12/29 02:06 eYOCAhFg
javascript:location.href='URLリンク(www.google.co.jp)'+document.selection.createRange().text
マウスで選択した文字をぐぐる
152:Name_Not_Found
03/12/29 03:40
>>151
それだったらコッチの方が使い勝手がいい。
javascript:(d=document).onselectstart=function(){d.onmouseup=function(){location.href='URLリンク(www.google.co.jp)'+d.selection.createRange().text;}};eval();
153:Name_Not_Found
04/01/04 20:48
JavaScript:alert("あけおめ");
154:Name_Not_Found
04/01/04 21:46
JavaScript:"ことよろ";
155:Name_Not_Found
04/01/09 20:51
JavaScript:with(document.body)innerHTML=innerHTML.replace(/「/g,'<BR><BR>').replace(/」/g,'
<BR> ̄ ̄ ̄ ̄\/ ̄ ̄ ̄ ̄ ̄
<BR> /\___/ヽ ヽ
<BR> / ::::::::::::::::\ つ
<BR> . | ,,-‐‐ ‐‐-、 .:::| わ
<BR> | 、_(o)_,: _(o)_, :::|ぁぁ
<BR>. | ::< .::|あぁ
<BR> \ /( [三] )ヽ ::/ああ
<BR> /`ー‐--‐‐―´\ぁあ
<BR>
');focus();
156:Name_Not_Found
04/01/12 14:40 nJB9+yIG
javascript:document.body.innerHTML=document.body.innerHTML.replace(/href="mailto:sage"/g,'href="mailto:sage",style="color:green"');eval();
これでメール欄見逃すことも無くなります。
157:Name_Not_Found
04/01/12 14:42 nJB9+yIG
ごめん。ミスった
javascript:document.body.innerHTML=document.body.innerHTML.replace(/href="mailto:sage"/g,'href="mailto:sage" style="color:green"');eval();
158:age
04/01/18 02:47
ageるよ
159:Name_Not_Found
04/01/26 00:46 uzozuRwd
あげますね。
てか、ここの技術すご・・・(・∀・;
160:Name_Not_Found
04/01/26 00:54
JavaScriptを短くしてるだけなんだが
161:Name_Not_Found
04/01/27 03:24
それが凄いってことだろ
162:Name_Not_Found
04/01/27 09:44
別にトリッキーなことはしていないし。
賞賛するなら7行のJSテトリスみたいなやつだな。あれは神業。
163:Name_Not_Found
04/01/27 22:45
俺みたいな初心者にとってはこういうスレはありがたい。
164:コピペ
04/01/28 15:16
次のページ
javascript:if (location.href.match(/([0-9]+)(\.[A-Z]+)$/i)){no=RegExp.$1;a1=RegExp.leftContext;a4=RegExp.$2;a2=no.match(/0*/);a3=RegExp.rightContext;len=(a2+(a3-0+1)).length-no.length;location.href=a1+(a2+(a3-0+1)).slice(len)+a4;};eval();
前のページ
javascript:if (location.href.match(/([0-9]+)(\.[A-Z]+)$/i)){no=RegExp.$1;a1=RegExp.leftContext;a4=RegExp.$2;a2=no.match(/0*/);a3=RegExp.rightContext;len=("0"+a2+(a3-0-1)).length-no.length;location.href=a1+("0"+a2+(a3-0-1)).slice(len)+a4;};eval();
既出?
165:Name_Not_Found
04/01/30 01:36 GlJ/Q31U
javascript:alert("age");
166:
04/01/30 02:12
Bookmarklet を作ってみました。
もっとスマートな書き方があったら教えてください。
Bookmarklet: Google の検索結果一覧画面から キャッシュのリンクだけを開く Bookmarklet
URLリンク(sonic64.hp.infoseek.co.jp)
javascript:(function() {max=10; z=document.links; t='/search?q=cache:'; for(i = 0; i < z.length && 0 < max; ++i) { if (z[i].innerHTML && z[i].href.indexOf(t) != -1) { void(window.open(z[i].href)); max--;} }}) ();
167:Name_Not_Found
04/01/30 02:37
キャッシュのページか一気に開くからブラクラかと思った(W
168:Name_Not_Found
04/01/30 16:00 tnCbXvna
>>166-167
初期値だと開くウインドウの数は10で、
ブックマークレットを実行した瞬間に10個のウインドウが一気に立ち上がっていくから、
ブラクラと同じような動きに見えるかもね。
タブブラウザを使っていて、マシンのリソースに余裕がある人は
もっとウインドウの数を多くした方が快適に使えると思う。
自分は20にしてるけど、いい感じだよ。
169:Name_Not_Found
04/01/31 09:26
>>166
なんの為の function() なんだか。
というツッコミついでにこういう書き方を。
javascript:(function(){var max=10,z=document.links,i=0;while(i++<z.length,0<max)z[i].innerHTML,z[i].href.indexOf('/search?q=cache:')!=-1,max--,void(window.open(z[i].href));})();
書き方変えたついでにNN4にも対応させてみる。
javascript:(function(){for(var max=10,z=document.links,i=0;i<z.length&&0<max;++i)if((document.layers?z[i].text:z[i].innerHTML)&&z[i].href.indexOf('/search?q=cache:')!=-1)window.open(z[i].href),max--;})(undefined);
スマートかどうかは別として、参考までにな。
170:169
04/01/31 10:49
スマソ
一つ目のやつは流石に ( , ) 演算子だけじゃだめアルよ。
171:Name_Not_Found
04/01/31 17:30 sWaJSepr
>>169
max以外の変数zやループカウンタiをvar宣言してないのはなぜ?
172:Name_Not_Found
04/01/31 18:02
>>171
自分で見て確かめるアルよ。
a = "a";
b = "b";
function func(){
var a = "A", b = "B" ;
}
func();
alert( "a=" + a + " / b=" + b);
173:171
04/01/31 20:57 sWaJSepr
>>172
>>172 を試してもわからなかった。
でも、>>169 のzやiにvarを付けたら動かなくなった。
もしかして、スコープは完全に別になるってことなのかな。
perlとかだと関数の外で宣言した変数は関数の中でもアクセスできるよね。
JavaScriptはperlと違ったスコープを持つってことなんだと推察しますた。
174:Name_Not_Found
04/01/31 22:06
Perlだってlocalとかmyとかしたら動かなくなるだろ。
175:Name_Not_Found
04/01/31 22:16
>>174
>>172 みたいなケースだとそうだけど、
>>169 は forブロックの外側でiやmやzを宣言してるじゃん。
ブロックの外側でmyしてれば、ブロックの中でも参照できる。
JavaScriptだとブロックの外側でvarしちゃうと、
ブロックの中では別のスコープになっちゃうのかな。
176:Name_Not_Found
04/01/31 22:24
ごめん、「>>169 は forブロックの外側でiやmやzを宣言してるじゃん。 」ってのは間違い。
忘れて。
>>169 を見てたらmaxしかvarしてない理由もわかった。
varはmaxだけじゃなくてzやiにも影響してるからだよね?
var (max = 10, i = 0, z = document.links);
ってことなんだよね?
177:Name_Not_Found
04/02/01 01:59
>>169
こういうのはクロスブラウザとか考えなくて良いだろ。
178:
04/02/01 09:35
>>177
そんなことないでしょう。
小さなスクリプトなんだから、性能は気にしなくていい。
だったらいろんな環境で動く方がいいよ。
>>169 の書いたコードを参考に別のコードを書く人がいるかもしれないし、
いろんな環境で動くコードというのはそれだけで参考になるよ。
179:177
04/02/01 17:59
>>178
まあたしかに誰かが参考にするために書くならそうだね。
180:Name_Not_Found
04/02/02 04:35
>>179
ノ
181:Name_Not_Found
04/02/06 12:40
レスポップアップ
レス全表示専用
javascript:var d=document;var a=d.getElementsByTagName("a");var r=d.getElementsByTagName("dd");for(var i=0;i<a.length;i++){var s=a[i].innerText.match(/^>>(\d+)$/);if(s!=null)a[i].title=r[parseInt(RegExp.$1)-1].innerText;}void(0);
182:Name_Not_Found
04/02/06 14:52
>>181
すげー。スレの途中からこの方式で出来るとすれば、
ポップアップの度にいちいち読み込む形になるのかな?
183:Name_Not_Found
04/02/07 10:17
糞 ソ ー ス に 自 作 自 演 。 ハ ズ カ シ 杉 。
それもガイシュツだし。
ツッこむ気力も失うな。
184:Name_Not_Found
04/02/07 12:45
掃除
185:Name_Not_Found
04/02/19 01:13 uCM1gQe9
あげ
186:Name_Not_Found
04/02/22 10:42 FZc5cYnm
スレタイと全く反対のことなんだが、ここが実質ブックマークレットの
スレになっているようだし、他にふさわしいスレが見当たらないのでここで聞く。
ブックマークレットを本格的にやろうと思ったんだが、
JavaScript(ブックマークレット)を一行で書くつもりなんてさらさらないんで、
早速外部ファイルにしたんだが、他になんか良い方法ある?
とりあえず、俺は、外部ファイル(bookmarklet.js)をこんな感じにして
var shiftKey;
if(event!=null)shiftKey = event.shiftKey;
function cleanUp(z) {document.body.removeChild(z);}
function test(z) {alert(shiftKey); cleanUp(z);}
ブックマークレットをこんな感じにしているが、
javascript:void(z=document.body.appendChild(document.createElement('script')));void(z.language='javascript');void(z.type='text/javascript');void(z.src='パス/bookmarklet.js');test(z);
基本的なスタンスとして、ブックマークレット 側をなるべく単純にしたい。
ブックマークレットごとに外部ファイルを分けるのなら、最後のtest(z)はいらなくなる。
が、俺は一つにまとめたいのでこうなっている。俺はProxomitronも使っているので、
ページ読み込み後一つのbookmarklet.jsを読み込みいくつかのブックマークレットを
すぐに実行という使い方も考えられるしね。
あと最初のevent.shiftKeyはシフト押しながらブックマークレット実効で新しいウインドウで
表示という事をするための布石。ちなみにProxomitronでページ内に読み込んだときは
eventオブジェクトがnullになっていることで区別がつけられる。
今のやりかたで気に食わないところが、ブックマークレットで生成したscriptタグを
bookmarklet.js側で削除している所。ブックマークレットで削除すると上手く動かないっぽい。
これはしかたないのか。もう少しブックマークレットを短くもしたい。
187:Name_Not_Found
04/02/22 12:42
>>186
>bookmarklet.js側で削除している所。ブックマークレットで削除すると上手く動かないっぽい。
if(!window.z){zの追加};test()とでもすれば、いちいち削除する必要ないだろ。
削除したいのなら、setTimeOut等を使って自身のscriptタグの表示完了後にしろ。
>もう少しブックマークレットを短くもしたい。
スクリプト言語はデフォルトでJavaScriptだから指定の必要なし。
コードの長さは、こだわりとのトレードオフだな。
188:Name_Not_Found
04/02/22 13:22 FZc5cYnm
>>187
> if(!window.z){zの追加};test()とでもすれば、いちいち削除する必要ないだろ。
それじゃあスクリプト実行後にスクリプトが残ったままじゃん。気持ち悪い。
もっと根本的に違うやり方は無いのか?
appendChildでscriptを追加するやり方じゃない奴。
189:Name_Not_Found
04/02/22 14:59
>>188
appendChild でノードを追加しちまうのが一番楽だろ。
で、void() は最後に評価された式を undefined にする為。
つまり藻前は全く意味の無い無駄なコトをしている。
190:Name_Not_Found
04/02/22 15:14
いけね、ノードとか言っちゃってるよ。
191:Name_Not_Found
04/02/22 15:36
> つまり藻前は全く意味の無い無駄なコトをしている。
なにが無駄だって?w
192:Name_Not_Found
04/02/22 16:32
>>191
簡単に言えば最後に undefined を返せばいいだけの話だと。
だから全ての式を void() に放り込んでることが無駄だといっている。
それとも日本語が不自由なだけか?
193:Name_Not_Found
04/02/22 16:34
ほれ
javascript:z=document.body.appendChild(document.createElement('script'));z.language='javascript';z.type='text/javascript';z.src='パス/bookmarklet.js';void(test(z));
194:Name_Not_Found
04/02/22 18:17
>>192
全ての式をvoidに入れる必要はないという意味か。
そのことを言わずに、いきなり全く意味の無い無駄なことを
していると話を飛ばすなよ。日本語が不自由なんじゃないか?w
195:Name_Not_Found
04/02/22 20:57 FZc5cYnm
Proxomitronのキャッシュやらjsファイルに日本語を
書いていたせいでツマランはまり方をして時間が掛かってしまった。
言っておくが>>191 >>194は俺じゃないので。
まあ、それはいいとして、修正版。前のはこっちの作業で間違っていて
俺んとこでたまたま動いていただけでそのままでは動かない。
使い方は、サンプルの最後のbmlTest、bmlTest2を自分の作った関数名に変えるだけ。
自分の作った関数の最後にbmlCleanUp()を呼び出すのを忘れるなよ。
シフトキーの取得、前の奴なんで動いていたのだろう?
こんな感じになったけどなんか無理やりなんだよな。他にいい方法なんだろうか。
ところで、ブックマークレットを実行したら、IntelliMouse Explorerの
第5ボタンでの戻るがおかしくなるのだが俺だけか?
戻るボタンや右クリックメニューからの戻るは正常なんだが。
javascript:alert()のような単純なものでもなるから、外部ファイルを
使ったせいではないと思うんだが。それに最初は問題なかった気がするし。
結局appendChildでscriptを追加する以外の方法無いのか?
なんかもっと良い方法があったら教えてくれ。
まあ、いいや。とりあえずこれで一行JavaScriptからおさらばできるぜ。
196:Name_Not_Found
04/02/22 20:58 FZc5cYnm
■ブックマークレット
・サンプル1
javascript:with(document){with(body.appendChild(createElement('script'))){id='bmlScript';void(src='file://c:/bookmarklet.js?bmlTest')}}
・サンプル2
javascript:with(document){with(body.appendChild(createElement('script'))){id='bmlScript';void(src='file://c:/bookmarklet.js?bmlTest2')}}
■外部ファイル bookmarklet.js
bmlInit();
function bmlInit(){
var e=document.getElementById("bmlScript");
if(!e)return;
with(e.src) {
var pos=indexOf("?");
if(pos>=0) eval(substring(pos+1)+"()");
}
}
function bmlCleanUp() { with(document){body.removeChild(getElementById("bmlScript"))} }
function bmlGetShiftKey() {
with(document) {
body.insertAdjacentHTML("BeforeEnd","<span id=bmlClick onclick=this.shiftKey=event.shiftKey></span>");
var span = getElementById("bmlClick");
span.click();
var ret = span.shiftKey;
body.removeChild(span);
}
return ret;
}
//sample1
function bmlTest() { alert("test"); bmlCleanUp(); }
//sample2
function bmlTest2() { alert(bmlGetShiftKey()); bmlCleanUp(); }
197:Name_Not_Found
04/02/22 23:36
>>195
ま、おれだったら
// Favorites / 呼び出し・実行
javascript:try{oMyJs;}catch(e){with(document)oMyJs=body.appendChild(createElement('script'));oMyJs.src='file:///c:/bookmarklet.js'};func();
// bookmarklet.js
function func01(){}
function func02(){}
if(oMyJs){ document.body.removeChild(oMyJs); oMyJs=0; }
とか、
// Favorites
・読み込み専 // javascript:with(document)(oMyJs=body.appendChild(createElement('script'))).src='file:///c:/bookmarklet.js';void(0);
・関数1 // javascript:func01();
・関数2 // javascript:func02();
こんな感じだわな。
何がしたいのか知らんが全体的にわざわざマンドクセーことばっかしてる感があるが。
198:Name_Not_Found
04/02/23 01:04
まあ、本格的にやりたいのなら、右クリックメニューやツールメニューに組み込むんだな。
199:Name_Not_Found
04/02/23 03:19 4IbU5DVj
>>197
実行してみれば分かるが、
> javascript:try{oMyJs;}catch(e){with(document)oMyJs=body.appendChild(createElement('script'));oMyJs.src='file:///c:/bookmarklet.js'};func();
appendChildの効果が働くのがこの行を実行し終えてからなので、
関数呼び出しでは上手くいかない。
200:Name_Not_Found
04/02/23 03:21 4IbU5DVj
> まあ、本格的にやりたいのなら、右クリックメニューやツールメニューに組み込むんだな。
知ってるか? IEには「リンク」ってツールバーがあって
メニュー形式にできるんだぜ。
201:Name_Not_Found
04/02/23 03:41 4IbU5DVj
> 関数呼び出しでは上手くいかない。
と思ったが。あれ? 上手くいっているな。
最初はこの方法使って、あとで他の根本的な間違いに気づいて
そこを直したら動かなくなったと思ったんだが気のせいだったか。
元に戻すか。
202:Name_Not_Found
04/02/23 04:23 4IbU5DVj
結局最初の書き方に戻ってしまったな。
これもみんなProxomitronのキャッシュのせいにしておこう。
最初っから通常のフォルダにjsファイルを置いていればよかった。
まあシフトキー押下の判定が前のコードではおかしいということが
分かったから良しとしよう。
とりあえず>>197さん。あんがとさん。にしても、コードが、
スクリプトタグ生成→スクリプトタグ削除→スクリプト内の関数実行 に
なっているようだけど問題ないのだろうか?
(function ~のあとでremoveChildを呼び出しても同じ)
動いてはいるみたいだが。微妙なタイミングで問題が起きたら
各関数の呼び出しの最後で消すことにしよう。
にしても変な時間に起きてしまった・・・。
203:Name_Not_Found
04/02/23 04:24 4IbU5DVj
これで最終版か?
・ブックマークレット
最後を呼び出したい関数に変えるだけであとは全部一緒。
javascript:with(document){(bmlScript=body.appendChild(createElement('script'))).src='file://c:/bookmarklet.js'}bmlTest()
・外部スクリプト bookmarklet.js
document.body.removeChild(bmlScript);
bmlScript=null;
//シフトキー判定。つーか日本語文字はJavaScriptでエラーになる? どうやって回避するんだ? まあ英語でもいいけど
function bmlGetShiftKey() {
with(document) {
body.insertAdjacentHTML("BeforeEnd","<span id=bmlClick onclick=this.shiftKey=event.shiftKey></span>");
var span = getElementById("bmlClick");
span.click();
var ret = span.shiftKey;
body.removeChild(span);
}
return ret;
}
function bmlTest() { alert("test");}
function bmlTest2() { alert(bmlGetShiftKey()); }
204:Name_Not_Found
04/02/23 07:21 4IbU5DVj
Proxomitronのhtmlフォルダにスクリプトとか書いてるんだけど、
local.ptron/経由でアクセスするとスクリプトを変更しても、
CTRL押しながら更新じゃないとちゃんと更新されないよね?
file://経由でアクセスすればスクリプトを更新したら
CTRLを押さなくてもちゃんと読み込むのに。
面倒なんだよなぁ。
205:Name_Not_Found
04/02/23 08:15 4IbU5DVj
おっ。レスの内容間違えたw
しかも書いていた内容消しちゃった。
>>203のやつやっぱだめだわ。関数呼び出しだと微妙なタイミングでエラーになるっぽい。
>>196の奴にしてくれ。まあときどきエラーになってもいいなら別にかまわんが。
>>196。ちょっと細かい所を修正するかもしれんが
またなんか時々発生する不具合がありそうな気もするので
もう少しやって問題があったらまた書き込む。
問題がなければ放置するので勝手に修正してくれ。
206:Name_Not_Found
04/03/05 23:52 602D6fqB
age
207:Name_Not_Found
04/03/06 05:48
そういや、こんな所にも書き込んでいたな。
一行でブックマークレットを書きたくない人のためのテクニック。
たぶん最終版。前のよりシンプルになった。
・ブックマークレット。
これ自体は別ファイル(bookmarklet.js)を呼び出すためだけのもの。
最後のtestが実際の処理をする関数名。
javascript:with(document)void((bmlScript=body.appendChild(createElement('script'))).src='file://c:/bookmarklet.js?test')
・実際の処理をするファイル(bookmarklet.js)
if(this.bmlScript) {
with(bmlScript.src) {
var pos=indexOf("?");
if(pos>=0) {
var funcname=substring(pos+1);
if(this[funcname]) this[funcname](); else alert(funcname+" is not defined");
}
}
document.body.removeChild(bmlScript);
bmlScript=null;
}
function test() { // 実際の処理をする関数。複数行で自由に書ける。
alert("test");
}
208:Name_Not_Found
04/03/14 23:12 x7rWc4Yw
あげ
209:Name_Not_Found
04/03/23 19:52
if (top.location.href!=self.location.href) top.location.replace(self.location.href);
210:Name_Not_Found
04/03/25 12:35
for(i=0;i<i+1;i++){window.open();}
これを学校のパソコンでやって、
先生を驚かした。
そしたら、直せるのに先生に強制終了された。
それ以来、先生がウィルス退治ソフトとか購入しちゃった。
これウィルスじゃないのに...
211:Name_Not_Found
04/03/29 19:58
211 名前: Name_Not_Found :sage 投稿日: 04/03/25 (木) 15:25 ID:???
yokattane
212:Name_Not_Found
04/04/11 21:42
>>210
javascript:for(;;){alert('yokattane');}
213:Name_Not_Found
04/04/11 22:36
javascript:status='yokattane';eval();
214:Name_Not_Found
04/04/15 08:00
javascript:a=document.getElementsByTagName('a');for(i=0;i<a.length;){a[i].innerHTML='yokattane';a[i++].href='javascript:while(1)alert("yokattane")';}eval()
215:Name_Not_Found
04/04/18 15:02 t81dhO3R
age
216:Name_Not_Found
04/04/18 16:03
>>210
ウィルスじゃないけどブラクラだと思う。
強制終了以外にどうやって直すの?
217:Name_Not_Found
04/04/19 16:57
便利なBookmarkletを語るスレとかないのん。
とりあえず手土産
URLリンク(slayeroffice.com)
218:Name_Not_Found
04/04/22 07:11 mF5pW3ha
爆笑問題 二人合わせて金玉3つ
おすぎとピーコ 二人合わせて目玉3つ
219:Name_Not_Found
04/04/22 22:31
>>217
こっちの方がよさげかも
スレリンク(gline板)
220:Name_Not_Found
04/04/26 08:03
>>219
文字列痴漢で遊ぶだけのスレじゃん…
やっぱ便利なのが欲しい
以下Sleipnirのアドレスバー拡張からいくつかコピペ
ダブルウィンドウ上下
javascript:var b=document.body;var j="50";for (i=0;i<document.links.length;i++){document.links[i].target="preview";}var x=b.innerHTML;var y="<div id='html' style=position:absolute;width:100%;
height:"+j+"%;left:0;top:0;overflow:scroll;></div><iframe name='preview' style=position:absolute;width:100%;height:"+(100-j)+
"%;left:0;top:"+j+"%;zoom:100%;></iframe>";b.innerHTML=y;document.all.item("html").innerHTML=x;b.style.margin=0;eval();
直リン画像を全て表示
javascript:for(i=document.links.length;i>=0;i--){var%20j=document.links[i]+"";if(j.match(/http.*(\.gif|\.jpg|\.png|\.bmp)$/i))document.links[i].outerHTML=
'<img%20src="'+j+'" alt=\"1\" onerror=\"this.onabort()\" onabort=\"this.alt=eval(this.alt)+1;this.outerHTML=this.outerHTML\">';}eval();
リンクサムネイル
javascript:var s="<html><head></head><body>\n<table border=1 width=\"900\"><tr height=\"300\">\n";var j=0;for (i=0;i<document.links.length;i++)
{var h=document.links[i]+"";if(h.match(/http.*(\.html|\.htm|\.cgi|\/$)$/i)){s+="<td width=\"300\"><iframe src=\""+document.links[i]+
"\" style=\"zoom:0.5;\" width=\"600\" height=\"600\"></iframe></td>\n";j++;}if(j==3){j=0;s+="</tr><tr height=\"300\">\n";}}s+=
"</tr></table></body></html>\n";var w=window.open("","_blank");w.document.write(s);eval();
221:Name_Not_Found
04/04/27 03:56
>>217
この辺は知ってる?
URLリンク(bookmarklet.daa.jp)
URLリンク(www.teria.com)
URLリンク(hp.vector.co.jp)
222:Name_Not_Found
04/04/27 07:13
>>221
217じゃないけど、いいね。
特に一番上のとこは使えるのも結構
223:Name_Not_Found
04/05/16 16:47
良スレage
224:Name_Not_Found
04/07/03 11:12
良スレ hage
225:Name_Not_Found
04/07/20 19:27
ちょっと意見を聞きたいんだが・・・。
サイト製作してようやく相互の申し出があり禿喜んでいたんだが、
そのサイトがウチのパクリをする上、毎日見張っていて怖い。
どう切ればイインだろ・・・。
226:Name_Not_Found
04/07/20 19:46
誤爆?
Webサイト制作初心者用質問スレ vol.97
スレリンク(hp板)
227:Name_Not_Found
04/07/24 17:24
あげあげ
228:Name_Not_Found
04/08/09 07:42
あげ
229:Name_Not_Found
04/08/09 15:20
このスレに出入りしてる作者は何かお題が無いと造りにくいのかもな
230:Name_Not_Found
04/08/09 19:04 wgWap7Hy
230
231:Name_Not_Found
04/08/09 20:08
javascript:try{var n=prompt("あなたのレス番号を入力してください","");if(n!=231){throw("baka")};}catch(e){alert(e);};/*文字数制限すればいいのに*/
232:Name_Not_Found
04/08/09 21:03
javascript:try{var n=prompt("あなたのレス番号を入力してください","");if(n==231){throw("baka")};}catch(e){alert(e);};/*文字数制限すればいいのに*/
233:Name_Not_Found
04/08/29 13:42
234:Name_Not_Found
04/08/31 00:22
じゃあ、お題
1・とりあえず考えてみたものの 使い勝手が悪かったり、使う場面が無かったりする、ちょっとアレなスクリプト
2・一見すると結果がどうなるのかワケワカメなのだが、実際にやってみるとものすごく大した事の無いスクリプト
3・とても無意味なスクリプト
4・とてもむかつくスクリプト
235:Name_Not_Found
04/09/02 02:13 0QlCIa2+
Bookmarkletで外部JavaScriptファイルを読み込んでいるのですが、
フレームで切られた各ページにそれぞれ外部JavaScriptファイルを
読み込むにはどのようにしたら良いのでしょうか?
現在、フレームで切られていないページは、下記のような形で
外部JavaScriptファイルを読み込んでいます。
-----
javascript:void(z=document.body.appendChild(document.createElement('script')));
void(z.language='javascript');void(z.type='text/javascript');
void(z.src='URLリンク(hogehoge.com)')
-----
236:Name_Not_Found
04/09/02 02:56
>>235
void は最後に undefined を返す為。
意味を解さず無意味に使うな、気持ち悪り。
javascript:function func(n){for(i=0;n.frames.length>i;i++){if(n.frames[i].length)func(n.frames[i]);else fz[fz.length]=n.frames[i]}}fz=[top];func(top);for(i in fz)with(document.body.appendChild(document.createElement('script')))void(src='xxxxxx.js');
237:235
04/09/02 07:30
>>236
レスありがとうございます。
voidの件もご指摘ありがとうございます。
実はBookmarkletで結構有名なサイトのソースをほぼそのまま使ったんですが・・・。^^;
とりあえず作成して頂いた物を試してみます。
238:Name_Not_Found
04/09/20 16:32:56
239:Name_Not_Found
04/10/06 16:56:56
h
240:Name_Not_Found
04/10/11 04:22:30
お題くれ
241:Name_Not_Found
04/10/11 12:27:23
お題
一行ブラクラ
242:Name_Not_Found
04/10/11 17:15:45
javascript:alert("お手数ですが、ウィンドウを大量に開いてブラウザをクラッシュさせてください。");
243:Name_Not_Found
04/10/22 16:44:23
hoshu
244:Name_Not_Found
04/10/25 07:07:29
javascript:alert("ネタないけど");alert("取り合えず保守");
245:Name_Not_Found
04/11/11 03:37:05 p+twLm9Z
お題提供。
お題:dt要素クリックでdd要素展開
説明:dtをクリックすると対応したddが表示・非表示
条件:
・id属性やclass属性は必要でない
・適用時は非表示
ぶっちゃけ作ってください。オナガイシマス。
246:Name_Not_Found
04/11/11 17:19:03
2ch?
247:245
04/11/12 01:45:47
そういえばここのスレもdlでしたね!
長いページとか見るときにこういうブックマークレットあったら便利だろうなと思いまして。
hnから次のhnまで、というのもあったらいいな。
248:Name_Not_Found
04/11/12 17:00:15
>>245
テキトーだがこんな感じか。
javascript:var X=document.getElementsByTagName('DT'),x,y,d='display';for(var i=
0;i<X.length;i++){(x=X[i])._=new Array,x.onclick=function(){for(var i=this._.
length;i--;)this._[i][d]=this._[i][d]=='none'?'block':'none';};for(y=x.
nextSibling;y&&!y.nodeName.match(/^DT$/i);y=y.nextSibling)if(y.nodeType==1)x._.
push(y.style),y.style[d]='none';}void(0);
> hnから次のhnまで、というのもあったらいいな。
信者の文書ならこのくらいである程度は。
javascript:var X=document.getElementsByTagName('*'),x=null,y=null,d='display';
for(var i=0;i<X.length;i++){if((y=X[i]).tagName.match(/^H[1-6]$/i))(x=y)._=new
Array,x.onclick=function(){for(var i=this._.length;i--;)this._[i][d]=this._[i][
d]=='none'?'block':'none';};else if(x&&y.tagName.match(/^(P|UL|OL|DL|BLOCKQUOTE|
PRE|TABLE|ADDRESS|FORM|FIELDSET)$/i))x._.push(y.style),y.style[d]='none';};void(0);
元文書がonclickでなんか細工してると不具合ありまくりだろうが。
249:245
04/11/13 01:58:15
>>248
ウホッ両方とも!
すげー便利です。ありがとう。
250:kouki
04/12/05 18:31:34
javascript:window.close()
無意味!(初心者スクリプト)
251:Name_Not_Found
04/12/17 04:36:00 vGpgJ24X
2chのスレッドをにくちゃんねる 過去ログで開く。
javascript:(function(){u=location.href;d=u.split('/');s=d[2].split('.');v=s[0];b=d[5];k=d[6];kd=k.substr(0,4);location.href='URLリンク(makimo.to)'+v+'_'+b+'/'+kd+'/'+k+'.html';})();
252:Name_Not_Found
04/12/18 12:59:35
過去ログ扱いになってないとダメなのか
253:Name_Not_Found
04/12/20 07:13:00
すんませんが、
window.open()で別ウィンドウを開く。
そのウィンドウがcontentEditableで編集可能な状態になっている。
というふうにするには、どうすればいいのでしょうか?
254:Name_Not_Found
04/12/20 08:10:58
ごめん。
javascript:var a=window.open();a.document.write(document.body.innerHTML);a.document.body.contentEditable=true;eval();
で、いいみたいだけど、もっとスマートに書けないもんだろうか?
255:Name_Not_Found
04/12/22 09:03:10
1行のjavascriptで、実行する毎にウィンドウを開いたり閉じたりってできますかね?
なんか無理っぽいんですけど、どなたかお願いします。
256:Name_Not_Found
04/12/22 09:32:37
解決しますた。
257:Name_Not_Found
05/01/31 16:33:25
hosyo
258:Name_Not_Found
05/02/03 22:39:57
<input value="消えます。" type=button onclick='f_col="white";tagList=document.all.tags("font");
for(i=0; i<tagList.length; i++){tagList[i].color = f_col;}'>
このタグ是非試してくれぃ。おもしろいぞ。ただし、f_col="white"のwhiteのところを設置するページの背景色にしないと、
面白みが激減!!
本当は一行に収めなきゃだめだけど。
まえにこれを掲示板に設置してパニックになりますたww
<input>タグが使えないとこなら
<input value="消えます。"
の部分を
<a href=#
とかにして適当に文字にLink張れば文字でOk
つか<fontだろうが何でもいいけどね。fontでやるなら
onclick=
を
onmouseover=
とかにして幅広にLinkしとくと笑えるぞ
使うときは場所をわきまえろよ!
後はこれとか
<input type=button value="サイズ変更" onclick="window.moveTo(0,0); for(w=0; w<1000; w=w+20){window.resizeTo(w,200);}
for(w=1000; w <= screen.availWidth; w=w+2){window.resizeTo(w,200);} for(h=200; h<700; h=h+20){window.resizeTo(w,h);}
for(h=700; h<= screen.availHeight; h=h+2){window.resizeTo(w,h);}">
こっちももちろん普通は一行に収める。
一応どっちも俺が作ったよ。数年前にね。ディスク整理してたら見つけたからあげてみますたw
259:Name_Not_Found
05/02/04 07:22:50
BOOKMARKLETとかになってないと試すのめんどいなぁ
260:258
05/02/04 12:09:56
>>259
わかた
というかもうちょっと賢くできそうだったからリファインしてうpしてみる
261:258
05/02/04 12:24:55
こんなんでどうかね
URLリンク(freett.com)
変更点は↑のやつの
f_col="white";
の部分を
f_col=window.document.bgColor;if(f_col==""){f_col="white";}
に置き換えてみた。
これだと設置するページにあわせる必要は減るね。ただ、背景が画像使ってる場合は、
元のやつでちょうどいい色を探すほうがいいけど。
後、したのやつはここでためしてくれ
URLリンク(freett.com)
左のhtml書いてあるとこのbody間に入れればOkだから。もちろん改行はとってね。
と思ったけどこっちもリファイン
<input type=button value="サイズ変更" onclick="w_size=screen.availWidth;h_size=screen.availWidth;window.moveTo(0,0); for(w=0; w<w_size-40; w=w+20){window.resizeTo(w,200);}
for(w=w_size-40; w <=w_size; w=w+2){window.resizeTo(w,200);} for(h=200; h<h_size-40; h=h+20){window.resizeTo(w,h);}
for(h=h_size-40; h<= h_size; h=h+2){window.resizeTo(w,h);}">
書き忘れたけどIEむけ。NNではテストしてない。
262:Name_Not_Found
05/02/04 12:25:53
やはりスレの趣旨を理解していないよう棚。
263:258
05/02/04 12:44:25
>>262
スマソ..
これでもだめ?
javascript:f_col=window.document.bgColor;if(f_col==""){f_col="white";}tagList=document.all.tags("font");for(i=0; i<tagList.length; i++){tagList[i].color = f_col;}
と
javascript:w_size=screen.availWidth;h_size=screen.availWidth;window.moveTo(0,0); for(w=0; w<w_size-40; w=w+20){window.resizeTo(w,200);}
for(w=w_size-40; w <=w_size; w=w+2){window.resizeTo(w,200);} for(h=200; h<h_size-40; h=h+20){window.resizeTo(w,h);}
for(h=h_size-40; h<= h_size; h=h+2){window.resizeTo(w,h);}
264:Name_Not_Found
05/02/04 14:28:35
うん、でも何が面白いのかまったく解らない。
265:258
05/02/04 17:18:05
うっbookmarkletにしたらうごかない…
266:Name_Not_Found
05/02/22 13:26:17
そのページに対して張られているリンクを
調べて表示するBookmarkletってのは出来ますか
267:Name_Not_Found
05/02/22 13:43:03
n進数の設定できるテキストカウンタ
268:Name_Not_Found
05/02/22 16:01:16
>>266
googleで link:(調べたいURL)
msnで linkdomain:調べたいドメイン
>>267 スレ違い
269:Name_Not_Found
05/03/19 12:16:04
age
270:Name_Not_Found
05/03/22 17:33:18
あがってないですよ
271:Name_Not_Found
05/03/29 12:46:44
あぼ~んもどき
javascript:while((s=prompt(a="あぼ~ん",""))=="");d=document;e=(d.g=d.getElementsByTagName)("dt");f=d.g("dd");for(i=0;i<f.length;i++)if(f[i].innerText.indexOf(s)>=0)e[i].innerText=f[i].innerText=a;eval()
272:Name_Not_Found
05/03/30 02:59:39
うまく動かん
273:Name_Not_Found
05/04/10 19:18:46
インラインフレームをリンクに置き換えるスクリプトを書いてみました。
javascript:(function(){var d=document.body.innerHTML;if(d.match(/<iframe.+?<\/iframe>/im))
{document.body.innerHTML=d.replace(/<iframe.+?src=(([\'\"])([^\'\"]*)([\'\"])).+?<\/iframe>/igm,
"<a target=_blank href=$1>[iframe]</a>")}else alert("NoIFRAME")})()
Operaなら動きます。
京ぽん用に作ったので一応は出来上がりなんだけど、
1.IEやFirefoxだと alert が動くのは何故?
2.もっとエレガントに短く書けないの?
274:Name_Not_Found
05/04/11 15:13:02
インラインフレーム使ってるサイトって探すと意外と見つからない
275:Name_Not_Found
05/04/11 20:03:19
>>274 こちらのサイトがリニューアルして5個も使ってます。
湯Love草津(草津温泉公式サイト)
URLリンク(www.kusatsu-onsen.ne.jp)
自分でも改良してみました。
javascript:(function(){var d=document.body.innerHTML;if(d.match(/<iframe[^<]+?<\/iframe>/i)){document.body.innerHTML=d.replace
(/<iframe.+?src=(([\'\"]).*?\2)[^<]+?<\/iframe>/ig,"<a target=_blank href=$1>[iframe]</a>")}else alert("NoIFRAME")})()
OperaだけでなくFirefoxでも動くようになりましたが、IEはだめです。
また、京ぽんの小さな画面ではHTMLフィルターの真似をするだけでは使いづらい事が
分かったので方針変更して↓こんなふうにリストアップする事にしました。
javascript:(function(){var i,F=document.body.innerHTML.match(/<iframe[^<]+?<\/iframe>/ig);if(F){for(i=0;i<F.length;i++)
{document.write(F[i].replace(/<iframe.+?src=([\'\"])(.*?)\1[^<]+?<\/iframe>/ig,"<a href='$2'>$2</a><BR>"))}}else alert("NoIFRAME")})()
やっぱりIEでは動きません。なんで?
276:Name_Not_Found
05/04/11 23:33:37
やってみたよ。W2KSP4、IE6SP1、Firefox1.0.2、Opera7.54u2 (携帯版はないので不明) で確認。
javascript:b=document.body;t="innerHTML";m=/<if.+?src=([^>\s]+)(.|\n|\r)+?me>/ig;b[t].match(m)?b[t]=b[t].replace(m,"<a target=_blank href=$1>[iframe]</a>"):alert("NoIFRAME"),void 0
277:Name_Not_Found
05/04/12 00:27:27
別解
javascript:(function(){var d=document,f=d.getElementsByTagName('iframe'),a;while(f.length>0){a=d.createElement('a');a.href=f[0].src;a.appendChild(d.createTextNode('[iframe]'));f[0].parentNode.replaceChild(a,f[0])}})()
278:Name_Not_Found
05/04/12 20:50:14
取り急ぎ動作確認しました。理解は出来ませんが、、、、
処理そのものは、276,277共に不具合なしです。
逆に私のヤツがバグってた事に気付かされました。
京ぽんのケータイモード(UAがMozilla/3.0)の時に
私のヤツは NoIFRAME なんて言ってたのに
276,277共に [iframe] でした。
\s,\n,\r の使い方に秘訣が在る様ですが何故なのか
まだ理解出来てません。
276は残念ながら画面に変化が出るまで1秒くらい。
277って処理速度も速いしコードも高度でカッコイイ。
279:Name_Not_Found
05/04/14 03:09:04
;が入っても1行と言えるのだろうか。
280:Name_Not_Found
05/04/14 12:01:25
コードも高度、うっひゃっひゃ
>>277
Safari / Macでも動作確認。素晴らしい
つーか、草津温泉のページ造ってる奴バカだろ
モノを造る人間としてのセンスが悪過ぎる
281:Name_Not_Found
05/06/03 08:17:54
保守
282:Name_Not_Found
05/07/15 09:05:12 eIteXLEv
次の質問をしたのですが、誘導されてやってきました。
スレリンク(php板:468番)
ブックマークレットについて質問です。
次のコードは問題のみを再現するためのサンプルです。
javascript:open().document.write('Hello world!');
見ての通り、新しいウィンドを開いてそこへ文字列を出力するブックマークレットです。
たいていの場合では期待どおりの動作をするのですが、エラーが出て動かないことがあります。
たとえば次のページを開いているときに
ハンゲーム
URLリンク(www.hangame.co.jp)
上記ブックマークレットを実行すると、とりあえずウィンドウは開くものの、「アクセスが拒否されました」とのメッセージが出て、
どうやらウィンドウへ文字列を出力する document.write が失敗しているようです。
こういったことが起こる理由と回避策などについてご存知の方はいませんか?
当方環境は IE6 SP2 です。
283:Name_Not_Found
05/07/18 16:22:26 0qn66bJq
AGE♪
284:Name_Not_Found
05/11/12 03:00:12
たまに覗いてみてもこんな調子だしがっくし。なんかネタないのか?
285:Name_Not_Found
05/11/17 17:39:06 JFjSE3g5
あつかましいと思いますが、スクリプトの作成を依頼してもよろしいでしょうか?
欲しいのは、
『現在表示中のページからISBN:に続く半角英数の文字列を抜き出し、
それを元にAmazonの商品ページに飛ぶ』
というJavaScriptです。
ISBNの後の:は全角です。
286:Name_Not_Found
05/11/17 18:34:41
>>285
アフィか?
287:Name_Not_Found
05/11/17 19:05:33
>>285自己レスです。
ぐぐって見つけたスクリプトを改造したら意味はわかんないけどできちゃいました。
Bookmarkletです。
・JBOOKからAmazonへ(レビューが読みたい時に)
javascript:(function(){document.body.innerHTML.match(/span class="prodisbn">([^<]+)</span/i);location.href='URLリンク(www.amazon.co.jp)'+RegExp.$1+'/';})();
・AmazonからJBOOKへ(買うときw)
javascript:(function(){var urlstr=location.href;numpoint=urlstr.toUpperCase().indexOf('/ASIN/',7);var isbnstr=location.href.substring(numpoint+6,numpoint+16);location.href='URLリンク(www.jbook.co.jp)'+isbnstr+'/i/';}());
>>286
今回考えたのはアフィリエイトとは関係ないですけど、
工夫したらアフィリエイト避けも作れそうですね。
288:Name_Not_Found
05/11/17 19:07:15
>>287補足。
バックスラッシュが読めなかったらごめんなさい。
環境によってはちゃんと表示されないと思います。
289:Name_Not_Found
06/01/02 13:02:26
290:Name_Not_Found
06/04/15 15:51:18
javascript:x=22;a=[];b=[];for(i=0;i<x;i++){a[i]=[];b[i]=[];for(j=0;j<x;j++){if(i==0||i==x-1||j==0||j==x-1)a[i][j]=b[i][j]=0;else a[i][j]=b[i][j]=Math.floor(Math
.random()*2);}}while(confirm(a.join("\n").replace(/,/g,"").replace(/0/g," ").replace(/1/g,"●"))){for(i=1;i<x-1;i++){for(j=1;j<x-1;j++){n=a[i][j+1]+a[i-1][j+1
]+a[i-1][j]+a[i-1][j-1]+a[i][j-1]+a[i+1][j-1]+a[i+1][j]+a[i+1][j+1];if(n==2);else if(n==3)b[i][j]=1;else b[i][j]=0;}}for(i=0;i<x;i++){for(j=0;j<x;j++){a[i][j]=b
[i][j];}}}
291:Name_Not_Found
06/04/15 16:34:13
一行プログラミングって改行しなければいくらでも長く掛けるじゃん。
何か制限しろよ。
292:Name_Not_Found
06/04/15 16:35:24
IEだと字数制限あったと思うけど忘れた
293:Name_Not_Found
06/04/19 03:00:37 JHYQ/7Ck
予め登録した複数のキーワードをハイライト表示させるようなブックマークレットって可能でしょうか?
294:Name_Not_Found
06/04/21 21:49:16
こんなんでいいか? ()の中を|で区切れば何個でも登録できるはず
↓
javascript:C=document.body;C.innerHTML=C.innerHTML.replace(/(登録|複数|ハイライト|ブックマークレット)/gi,'<font style=background-color:yellow;>$1</font>');focus();
295:Name_Not_Found
06/04/23 05:32:52 4SVRTfoc
>>294
完璧です!どうもありがとうございました!
296:Name_Not_Found
06/04/24 15:51:30
>>294 凄い。こんな事できるんですね。 (^^)//""""""パチパチ
297:sage
06/07/27 18:41:11
質問でつ
あるサイトのチェックボックス「□」をまとめて「レ」チェックしたり、外したりする方法が
知りたいでつ。…と言うか、どなたか作ってくれませんか? 1行じゃ無理?
298:sage
06/07/27 23:11:01
sage
299:Name_Not_Found
06/07/28 11:49:47 4lb0oDZD
//アドレスバーに貼り付ければできるって初めて知った。
300:Name_Not_Found
06/07/29 15:41:14
>>297
その「あるサイト」を直接見ないと何とも言えんが、
Bookmarkletでチェックを付ける事はできてもBookmarkletを通すと
formが無効になるから無意味なはず
301:Name_Not_Found
06/07/29 18:06:59
formが無効になる?
302:sage
06/08/04 18:27:26
>>300 レスThanks.
あるサイトって言っても普通のチェックボックス「□」を羅列したページだけど、
Javascriptで一括チェックや解除が組み込まれていない作りのページだと、ひとつ
ずつ、チェックしたり外したりするのが面倒なんで、本スレタイの応用で、出来ないだろうか?
と、思った次第。
303: ◆.PT9876/4U
06/08/05 11:33:47
>>302
javascript:var Ipt,l,Chc=[],j=0,bln;Ipt=document.getElementsByTagName('input');l=Ipt.length;for(i=0;i<l;i++){if(Ipt[i].type='checkbox')Chc[j++]=Ipt[i]}bln=(Chc[0].checked)?false:true;for(i in Chc){Chc[i].checked=bln}void(0)
304:sage
06/08/07 20:39:57
>>303 スゲェ! 目から鱗です。(*_*) ありがとうございます。
そうそう、こんな感じです。Javascript の中身は理解できませんが (^^; スバラシイ!
[送信]とか[削除]とかのボタンも何故か「□」のチェック入に変わってしまいましたが…
凄すぎます。取り急ぎお礼まで。 _〆(。。)メモメモ…
305:Name_Not_Found
06/08/07 21:56:45
>Ipt[i].type='checkbox'
…
306: ◆.PT9876/4U
06/08/08 05:45:12
>>304
もうすわけねぇですだ.
>>305 が指摘しているミスをやらかしてますただ.
こんどこそ...
javascript:var Ipt,l,Chc=[],j=0,bln;Ipt=document.getElementsByTagName('input');l=Ipt.length;for(i=0;i<l;i++){if(Ipt[i].type=='checkbox'){Chc[j++]=Ipt[i]}}bln=(Chc[0].checked)?false:true;for(i in Chc){Chc[i].checked=bln}void(0)
307:sage
06/08/08 07:09:27
>>303,305,306 重ね重ねスミマセン。m(_ _)m
完璧です! >>306
「□」だけの一括チェックの有無が動作しました。スバラシイ (^^)//""""""パチパチ
>>305 の指摘は、私には全く理解できなかったのですが… Javascript って いろんな事が
できるんですね。皆さんは雲の上の方々です。折を見て勉強してみたいと思います。謝謝 m(_ _)m
308:Name_Not_Found
06/08/08 13:31:26
>>307
そんな「折」は永久にこない。
ちょっとでも興味が出たときに勉強しないといつまでも進歩しない。
309:Name_Not_Found
06/08/16 21:15:13
うるさいうるさいうるさいうるさいー!!!!!
310:Name_Not_Found
06/08/19 16:49:10
>>309
JavaScript:with(document.body)innerHTML=innerHTML.replace(/うるさい/g,'静かに');focus();
311:Name_Not_Found
06/09/10 22:01:55
JavaScript:with(document.body)innerHTML=innerHTML.replace(/か/g,'岡');focus();
312:Name_Not_Found
06/10/28 14:10:51
新ネタ募集中。。。
313:Name_Not_Found
06/11/17 17:17:22 3AicvdV+
良スレage
>>294 使わせて頂きます
314: ◆.PT9876/4U
06/11/18 15:31:25
>>294 は HTML レベルでダメポなんだけどなぁ...
315:Name_Not_Found
06/11/18 16:43:36
自分のブラウザーで動けばなんでもいい
316:Name_Not_Found
06/11/18 22:26:25
口だけのバカは論外。お前が正しい文法で書き直してやれよと言うか
317:Name_Not_Found
06/11/18 23:13:29
>>316
おまえの煽り口調は嫌だが、その主張には同意する。
318:Name_Not_Found
06/11/19 01:47:57
◆.PT9876/4Uは悪い意味で有名人だから相手しちゃダメ!
319: ◆.PT9876/4U
06/11/19 10:42:42
javascript:function f(){
var X=['口','バカ','おまえ','2006'],
b=document.body,
u=b.innerHTML;
for(i in X){
u=u.replace(new RegExp(X[i],'g'),'<span style="color:#FFFF9C">'+X[i]+'</span>');
}
b.innerHTML=u;b.style.backgroundColor='#00525A';
}
f();
320:Name_Not_Found
06/11/19 11:05:49 uPYSH0eQ
訂正:
javascript:function f(){
var X=['口','バカ','おまえ',' ◆.PT9876/4U',' 有名人'],
Y=['悪い意味','相手しちゃダメ'],
Z=['。'],
b=document.body,
u=b.innerHTML;
for(i in X){u=u.replace(new RegExp(X[i],'g'),'<span style="color:#FF0000">'+X[i]+'</span>');}
for(i in Y){u=u.replace(new RegExp(Y[i],'g'),'');}
for(i in Z){u=u.replace(new RegExp(Z[i],'g'),' じ, 実はオイラこそがぁ~ !!!');}
b.innerHTML=u;b.style.backgroundColor='#00525A';
}
f();
321:Name_Not_Found
06/11/19 16:19:55
>>318
深く理解した
322: ◆.PT9876/4U
06/11/19 17:11:26
javascript:document.body.innerHTML='<span style="color:#FF0000;font-weight:bold;font-size:250%;color:#FF0000;">ぐわぁ~はっはっは</span>';void(0)
323:Name_Not_Found
06/11/30 04:41:37
ahe
324:Name_Not_Found
06/12/19 19:47:45
operaなんですけれど、とあるページの内部の一部にある
<SELECT NAME="file_size" VALUE="0"><OPTION VALUE="280">300k</OPTION><OPTION VALUE="480">500k</OPTION>(略)</SELECT>
のどれか1つのOPTION VALUEを任意の(若しくは固定の)値に変更するブックマークレットって作れますか?
325:Name_Not_Found
06/12/23 10:39:03
その「とあるページ」の状況が分からんのでなんとも
VALUE値の変更だけならこんなのでも一応出来るが↓
JavaScript:document.body.innerHTML=document.body.innerHTML.replace(/280/gi,'1000');focus();
断片的な情報ではこれ以上どうしようもないな
326:Name_Not_Found
07/01/13 16:43:05
<body onunload="for(;;) window.open('URLリンク(www.2ch.net)');">
327:Name_Not_Found
07/01/16 09:19:28
そういう1行じゃないだろ
328:Name_Not_Found
07/02/02 15:21:29
ホシュ
329:Name_Not_Found
07/02/17 13:47:20
<html>
<body>
<table border>
<tr onmouseover="this.style.color='#0000ff'" onmouseout="this.style.color='#000000'"><th>項目1</th><td>値1</td></tr>
<tr onmouseover="this.style.color='#0000ff'" onmouseout="this.style.color='#000000'"><th>項目2</th><td>値2</td></tr>
<tr onmouseover="this.style.color='#0000ff'" onmouseout="this.style.color='#000000'"><th>項目3</th><td>値3</td></tr>
</table>
</body>
</html>
これでテーブル表示でマウスカーソルを重ねた行だけ文字が青くなるはず。
onclickも使えば行ごとリンクにできる。
330:Name_Not_Found
07/02/20 02:42:04 bGkpDSu8
埋め込みflashとかメディアのURLいちらん
javascript:var str='';var X=document.getElementsByTagName('embed');for(i=0;i<X.length;i++) str+=X[i].getAttribute('src').link(X[i].getAttribute('src'))+"\n";document.write(str)
331:Name_Not_Found
07/02/24 17:24:02
おぉ、結構便利。ナイス
332:Name_Not_Found
07/03/26 16:48:00 G6vwPcZ2
1ヶ月ぶり保守
333:Name_Not_Found
07/04/01 14:15:01
JavaScript:document.body.innerHTML=document.body.innerHTML.replace(/保守/gi,'保毛');focus();
334:Name_Not_Found
07/04/02 04:36:09 GEEafck+
なにがおもろいんだ
335:Name_Not_Found
07/04/07 04:35:59 pzz+S8aM
JavaScript:alert("長門は俺の嫁");
336:151
07/04/07 05:31:52 7VbyH/Ua
Name_Not_Found();
337:Name_Not_Found
07/04/28 16:44:29
上祐タン(誰かわかるよな?w)、こっちでも生意気な態度とってると、潰すからな。
338:Name_Not_Found
07/04/28 16:45:02
一応警告しておくぞ。
339: ◆.PT9876/4U
07/04/28 17:25:13 3Dz5o+ai
>>337
" 上祐タン" たぁ, オイラのことかい ?
実は あそこを見て僕も ここのことを思い出したんだ.
連想するのは誰しも同じってことだね (w)
340:Name_Not_Found
07/04/28 18:38:48
> (w)
糞野郎はどこまでいっても、糞野郎には違いないという典型的見本だな。
341: ◆.PT9876/4U
07/04/28 19:43:25 3Dz5o+ai
>>340
蛆虫野郎さんですかい ? (゜w ゜)
342:Name_Not_Found
07/04/28 22:31:53
死ね!◆.PT9876/4U
343:Name_Not_Found
07/04/29 18:14:03
地道に実績を積み上げれば風向きが変わる
そんな奴がこんなこと書くか?w 死ねっ!www
341 : ◆.PT9876/4U :2007/04/28(土) 19:43:25 ID:3Dz5o+ai
>>340
蛆虫野郎さんですかい ? (゜w ゜)
ゲラゲラwww うほっwww
344:Name_Not_Found
07/05/05 19:44:42
javascript:alert("掃除");
345:Name_Not_Found
07/05/07 02:42:53
javascript:alert("GW明け");
346:Name_Not_Found
07/05/15 00:06:33 CvDW3G8/
保守!
347:Name_Not_Found
07/05/15 00:12:44
javascript:alert('なんか作って。');
348: ◆.PT9876/4U
07/05/15 20:01:26 OBB2u3LQ
>>347
"こんなことができたら便利だ" という問題意識が必要.
問題意識のないところからは何も生まれない気がする...
349:Name_Not_Found
07/05/15 22:33:04
じゃあJavaScriptでビール冷やして
350: ◆.PT9876/4U
07/05/16 00:06:37 Q2ZYaI/e
>>349
こりゃ, とんでもない難問だわ \(@@)/
351:Name_Not_Found
07/05/16 11:09:59
冷蔵庫の制御がPC上からできればなんとかなる?
352:Name_Not_Found
07/05/16 11:30:54
そういうのはJAVAでやろうぜ。
353:Name_Not_Found
07/06/01 22:37:21
某都銀のネットバンキングのログインをBookmarkletにしてやったぜ。
これで面倒な乱数表いらず。なんだがノーパソ盗られたら軽く死ねる。
354:Name_Not_Found
07/06/02 14:40:37
最後の1文字ぐらい手入力にした方が良いんじゃね
355:Name_Not_Found
07/06/02 19:03:46
ブックマークからログインページを表示
↓
Bookmarklet 1:IDとパスワードを入力してOKボタンを押下
↓
Bookmarklet 2:乱数表の指定された箇所を入力してOKボタンを押下
って作りにしたんだけどBookmarklet 1のパスワードを手入力するようにするか…
助言サンクス
356:Name_Not_Found
07/06/05 07:46:12
javascript:alert('中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち
中川翔子は、在日。ぱくったことに対してオリジナルとかいう在チョンの病気持ち');
357:Name_Not_Found
07/06/09 13:05:23
javascript:alert("掃除");
358:Name_Not_Found
07/06/15 23:23:12 cte2B13Q
SuperCon2007 ― 夏の電脳甲子園
スレリンク(tech板)
1 :デフォルトの名無しさん :2007/06/15(金) 23:05:16
がんばれっ!天才高校生諸君
スーパーコンピューティング・コンテストSuperConは、
高校生がスーパーコンピューターを使って、プログラミングのアイデアを競う大会です
今年は阪大に今年導入された最新のスーパーコンピューターを使います
プログラミング大好きな高校生諸君!
来たれ阪大・東工大へ!!
諸君のアイデアをスーパーコンピュータ上で実現してみよう!!!
URLリンク(www.gsic.titech.ac.jp)
359:Name_Not_Found
07/06/16 11:18:55
JavaScript:document.body.innerHTML=document.body.innerHTML.replace(/高校生/gi,'チンパンジー').replace(/プログラミング/gi,'バナナの取り方').replace(/阪大/gi,'天王寺動物園').replace(/東工大/gi,'上野動物園');focus();
360:Name_Not_Found
07/06/16 11:58:31
みんな最後にvoid(0)やfocus()を付けるのはなんでだぜ?
361:ぼけなす
07/06/16 12:12:44 P+YI6MXb
>>360
Location Bar 本来の機能が邪魔することがあるから.
全体を function として記述してもうまくいくようだ.
362:Name_Not_Found
07/06/16 12:38:56
>>361
ほおぉぉぉおおぉお!!
ありがとうwwwww
363:Name_Not_Found
07/06/16 19:03:11 P+YI6MXb
javascript:var u='かもめかもめかちんかちん',bln;
u=u.replace(/かちん/g,'かちん ');bln=confirm(u);
if(bln){u=u.replace(/かもめ/g,'おめこ ');u=u.replace(/かちん/g,'ぬれ')}
else{u=u.replace(/かもめ/g,'ちんこ ')}
document.body.innerHTML='<h1>'+u+'</h1>';void(0)
364:Name_Not_Found
07/06/29 03:43:22
100byteBPMカウンター
<script>c=a=o=0,n=new Date()</script><body onkeydown="o=n;n=new Date();a+=n-o;c++;status=60000*c/a">
365:Name_Not_Found
07/09/06 08:34:35
保守
366:Name_Not_Found
07/09/10 23:00:24
来ますた
367:Name_Not_Found
07/09/11 22:13:27
ネタくれ
368:Name_Not_Found
07/09/11 23:15:29
>>367
<!-- コメント抽出 -->
369:Name_Not_Found
07/10/03 11:20:37
保守
370:Name_Not_Found
07/12/02 04:20:04
javascript:(function(){var elm=document.getElementsByTagName('nobr'),len=elm.length,i=0;for(;i<len;i++)elm[i].style.display="block"})();
371:Name_Not_Found
08/03/28 12:42:40 ClD/qjha
???
372:Name_Not_Found
08/04/02 15:28:58
現在時
javascript:window.alert(new Date);void(0)
373:Name_Not_Found
08/04/07 18:06:40
ページの更新日時(出ない時も多い)
javascript:alert(document.lastModified);void(0)
374:404Error
08/04/08 17:10:59 nG6oVvr6
window.self.document.write(document.lastModified);
勝手に表示してくれるもの
375:404Error
08/04/08 17:11:41 nG6oVvr6
ですが
設置しない限り、ボツ。
376:Name_Not_Found
08/04/13 18:56:00 Y3qY/tMk
javascript:x="";for(i=0;i<18;i++)x+=String.fromCharCode([137,123,62,38,0,42,35,8089,11076,19,7,35,9,58,23,79,52954,52952][i]+12356);x
大丈夫だと思うけど一応UTF-8ね。
377:Name_Not_Found
08/04/14 20:55:20
javascript:'javascript:String.fromCharCode.apply(0,['+prompt('何か入力').replace(/./g,function(c){return(c.charCodeAt(0)+',')})+'10])'
378:Name_Not_Found
08/04/14 22:32:27 ZAR5HJ3u
萌えた
379:Name_Not_Found
08/05/09 01:26:54
URLリンク(www.vipper.net)
380:Name_Not_Found
08/05/21 15:05:29
>>377
allpyとか、初めて知った・・・
381:Name_Not_Found
08/05/21 22:00:55
The Allpy
382:Name_Not_Found
08/05/21 23:43:42
javascript:String.fromCharCode.apply(0,[12396,12427,12413,10])
383:Name_Not_Found
08/05/26 16:06:05
最近はブラウザ独自仕様を使うネタが増えたな
384:Name_Not_Found
08/05/26 18:35:03
たかがネタコードでdocument.writeくらい省いたってバチは当たらん
385:Name_Not_Found
08/10/03 11:05:28 Iog/qwjJ
teachatの入室時に出るリモホをjavascriptを使って自由に書き換えられる
らしいんだが・・・
誰か作ってくれ><
386:Name_Not_Found
08/10/03 20:02:01 p7q97mVq
URLリンク(www.teachat.org)
これのこと?
そんなこと出来ないから心配すんな。
387:Name_Not_Found
08/10/04 02:00:27 D59lgRd7
>>386
いや、出来てましたよ。[1.2.3.4]で入室してきました。
でももしかしたらcgi使用かも知れませんね。
javascriptだけでいけるって聞いたので。
質問厨ですいませんでした。
388:Name_Not_Found
08/10/07 09:55:08
無理だろ。
389:Name_Not_Found
08/10/25 01:39:19 8meIOaUG
なんという良スレage
お粗末だけどここのを参考に自分用に書き直したブックマークレット張らせておくれ
javascript:document.write(prompt('html=?','Download'.link('URL')));
>>91を元にリンカーの他につべの埋め込み用タグとかのhtml確認向けに汎用化した物
javascript:b=document.body;b.innerHTML=b.innerHTML.replace(/\b(ttps?:\/\/[!#-;=?-Z_~]+)/gi,'<a href=h$1 target=_blank>h$1</a>')
.replace(/(https?:\/\/)(ime\.nu|pinktower\.com)\//g,'$1').replace(/>(https?:\/\/[!#-;=?-Z_~]+?\.(jp(e|)g|gif|png))</gi,'><img src="$1"
style=%22position:relative; left:-25px; border:0px; max-width:960px; max-height:720px;%22><');
>>134のサムネを1024x~くらいの環境で画面いっぱいに表示するようにした物
自分のとこだとFC2ブログ等の画像がリファラで蹴られるのでわざと最後のvoid抜いて別ページにしてます
あと一つ>>248(>>245)のレス折りたたみもデフォでは表示させたいんで
終わりの方の'none'の代わりに'display'にして使わせて貰ってまつ
javascript殆ど知らないけどこのスレが何かと参考になったよ
住人のみなさんに感謝
390:Name_Not_Found
08/10/25 13:48:15
オレは画像のサムネイルは、うっかりグロ画像開かないように
width=64にしてるわ
391:Name_Not_Found
08/11/30 10:45:10
良スレ発見!
一行PGもいいが、10行PGも面白いよ・・・・
前に会社で残業時にCの10行PG大会やって遊んだ
javascriptはコンパイルいらないからいいねー
オレがスレ立てちゃおうかな?w
392:Name_Not_Found
08/11/30 10:54:59
>>356
javascript:alert("中川翔子より父親のがずっと美形でビックリした、オレ父親のが好みw");
393:Name_Not_Found
08/11/30 15:10:09
>>391
おぬぬめ
プログラム: 七行プログラミング part6 (JavaScriptもあり)
スレリンク(tech板)
WEBプログラミング: 七行プログラミング (Perl)
スレリンク(php板)
394:391=392
08/11/30 20:29:35 Yv3w3aeL
>>393
これは素晴らしい!
良いスレを教えてくれてありがとう!!
395:Name_Not_Found
08/12/06 08:02:15
一行にこだわる侘び寂びを追求するスレ
396:Name_Not_Found
08/12/27 08:57:29
>>392
勝彦!あいつはまじすごいね
397:Name_Not_Found
09/02/25 20:45:10 omnDHD1g
age
398:Name_Not_Found
09/02/25 21:44:11 2FL10src
1行スクリプトはブックマークレットのみにあらず
mshta "javascript:alert('Hello, world!');close()"
399:Name_Not_Found
09/02/27 23:45:03 mLrkThDZ
age
400:Name_Not_Found
09/04/12 18:32:06
>>382 javascript:alert(unescape("%u30AC%u30C3"))
javascript:window.moveTo(10000,10000)
401:Name_Not_Found
09/04/15 23:40:34
var url1 = "URLリンク(www.google.co.jp)";
if(location.href == "chrome-ui://newtab/"){
window.open(url1,"_self");
window.blur();
}
これのdelayを出来るだけ無くしたいんだが、いい方法ない?
402:Name_Not_Found
09/05/19 16:41:52 MzHrZdjz
window.opener及びwindow.closeで質問です。
子ウィンドウを新しく表示し、親ウィンドウを閉じる処理をJspファイルで以下のように
実装を行ったのですが、外部からのアクセスを行うとウィンドウが親ウィンドウ及び子ウィンドウが瞬間的に開いてから、
すぐに、閉じてしまいます。ローカルからのアクセスでは問題ありませんでした。
window.open('{pageContext.request.contextPath/********.do','_blank',menubar=no,****);
window.opener = "dummy";
window.close();
よろしくお願い致します。
403:Name_Not_Found
09/05/19 17:13:11
>>402
>>1
404:Name_Not_Found
09/05/27 13:53:07
javascript:location.href="yahoo.com";void(0);
405:注目
09/10/28 10:57:14 EsZCaNWT
725646972656249
中学生が 自主制作ハメ撮りAV 売り捌いてたらしい ★12
スレリンク(news4vip板)
まとめwiki
URLリンク(www31.atwiki.jp)
993652343749999
406:Name_Not_Found
10/03/31 13:20:17
javascript:document.body.style.filter="Invert()";eval();
IE限定