のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,689,240人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.93 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
251 : Name_Not - 2011/12/20(火) 18:01:03.83 ID:??? (+12,-29,-16)
>>249
location.replaceは?
252 : Name_Not - 2011/12/20(火) 18:28:48.15 ID:??? (-1,-29,-2)
a要素にjavascript:は無いわ
253 : Name_Not - 2011/12/20(火) 18:30:28.74 ID:??? (+44,+28,-2)
お礼も言えない糞アフィ厨
254 : Name_Not - 2011/12/20(火) 18:40:57.69 ID:??? (+57,+29,-32)
皆さん覚えてますでしょうか
ずいぶん前友達がJS上でJAVAを動かす試みをしてる事で相談したものですが、
報告までに、一応彼なりに満足できるものができたみたいです
どうもありがとうございました
255 : Name_Not - 2011/12/20(火) 19:47:57.67 ID:??? (+4,-30,-194)
IE8以下向けにカスタムイベントを作ろうとしていますがエラーが出て動きません
doument.attachEvent(''onhoge",function(){alert(window.event.result);});
function test() {
var e = document.createEventObject();
e.result = "OK!";
document.fireEvent("onhoge",e);
}
モダンブラウザ用のcoreateEventでは可能ですが、IEでは不可能でしょうか?
256 : Name_Not - 2011/12/20(火) 20:23:35.18 ID:??? (-6,-29,+0)
>>255
>''onhoge"
258 : Name_Not - 2011/12/20(火) 20:41:14.93 ID:??? (+36,-29,+0)
>>245-257
ここまで、window.open() なし(´・ω・`)
259 : Name_Not - 2011/12/20(火) 20:46:20.20 ID:??? (-18,-13,-52)
http://kowaza.boo.jp/05image/img-25-0top.html
このスクリプトを使いたいのですが、文字の表示する場所をフォームではなく、普通のテキスト?
で表示したいのですがどうすればいいでしょうか?
また、外部ファイルとして読み込みたいです。
260 : Name_Not - 2011/12/20(火) 20:56:02.85 ID:??? (+51,+24,+1)
>>258
無いわ
262 : Name_Not - 2011/12/20(火) 20:58:44.58 ID:??? (-1,-29,-14)
×innerHTML
○textContent
263 : Name_Not - 2011/12/20(火) 21:34:32.81 ID:??? (+2,-29,-17)
>>258
ちょっと試してみたけど、window.open()でもリファラのこらないね > IE8
264 : Name_Not - 2011/12/20(火) 21:50:13.96 ID:??? (+45,+23,+1)
>>261-262
ありがとうございます。
出来ました。
268 : Name_Not - 2011/12/21(水) 01:08:06.99 ID:qkE2Jd9V (-15,+29,-55)
selectedIndexを変えるだけじゃ
テキストフィールド書き換えを発火させるイベントにはならんのじゃないか?

HTMLにデフォルトで装備されてないフォームコントロールを
手作りしてるわけだから、こっちの事情を押し付けても上手くは動かんと思う
270 : Name_Not - 2011/12/21(水) 01:08:59.05 ID:??? (-15,-30,-19)
>>265
document.getElementById('president_dull').selectedIndex = 3;
272 : 245 - 2011/12/21(水) 01:24:38.10 ID:??? (-2,-29,-87)
皆さん色んな案をありがとうございます。

>>251
IEだとやはりリファラが空になってしまうみたいです。

>>257
リンクが飛ばない…
何かやり方が間違っているのかな。

>>258
window.open()もIEだけリファラが空になってしまう見たいです…

結局
<a href="javaScript:randomJump()">リンク</a>
の形でリファラ付のリンクを外部に飛ばしたいときは、javascriptでは難しいと言うことなのかな。
色々試してみたけどIEはリファラ空なんだよな…
274 : 250 - 2011/12/21(水) 01:49:11.60 ID:??? (+107,+30,+0)
275 : 245 - 2011/12/21(水) 02:15:58.74 ID:??? (+119,+29,-56)
>>274
a要素を使えばというのはこういうことだったんですか。
わざわざありがとうございます。

しかし、ページ内に複数リンクを付けると全てリンク先が一緒になってしまいます。
idをsample1.2.3と増やしていっても同じでした。
これは何かやり方が悪いのでしょうか。
276 : Name_Not - 2011/12/21(水) 03:17:17.90 ID:??? (+17,-30,-110)
>>275
>>274 を見ていないのでわからないが、こういうのはどう?
function randomJump() {
var list = ['http://www.example.com/']; // リンク群
return list[Math.floor(Math.random() * list.length)];
}
var a = document.getElementById('foo'); // ID "foo" を取得
a.href = randomJump(); // href の設定
a.attachEvent('onclick', function () {
a.href = randomJump(); // href の再設定
});
277 : Name_Not - 2011/12/21(水) 03:24:54.46 ID:??? (+73,+29,-19)
>>275
偶然同じになってるだけじゃないの
てかサーバーサイドでやれ
279 : Name_Not - 2011/12/21(水) 11:12:41.70 ID:??? (+38,-29,-11)
/[^\#\@\$]*?[\#\@\$]/g
280 : Name_Not - 2011/12/21(水) 11:36:47.31 ID:??? (-2,-30,-57)
>>279
それだと最後になにか文字列あった時破棄されると思うのだが
ついにで[]内だとそこらの文字に\要らない

>>278
"aa#bbd@i$a".match(/[^#@$]+[#@$]?/g)
こんな感じか
区切り文字要らないなら
"aa#bbd@i$a".match(/[^#@$]+/g)
281 : Name_Not - 2011/12/21(水) 11:43:34.84 ID:??? (-1,-29,-47)
あーでも
"aa#bbd@@@@@i$a"
こういった文字列の場合@@@は
空白若しくは@のみにしてやる必要があるんだろうか・・・

正規表現は正規表現スレいったほうがいい気がする
282 : Name_Not - 2011/12/21(水) 12:14:47.85 ID:??? (+63,+29,-47)
>>279
何か目の血走ったメガネかけてる顔文字かと思わせる。
正規表現はいつも顔文字チックだ・・・
283 : Name_Not - 2011/12/21(水) 12:17:34.02 ID:??? (+57,+29,-43)
正規表現が顔に見えると思ってたの俺だけじゃなかったか
正規表現って最もややこしいものの一つだけど、これ以上解りやすくする方法が無さそうなのが酷いよね
284 : 250 - 2011/12/21(水) 12:18:57.49 ID:??? (+16,-29,-22)
>>275
>>274は id="Sample" のリンクを切り替えるだけだから、全てのリンク先が切り替わるわけない
再現できるコード出して
285 : 278 - 2011/12/21(水) 13:18:08.40 ID:P+yZsaqn (-16,+29,-5)
やっぱ一文字づつ見ていくしかなさそうだね。ありがとさん。
286 : Name_Not - 2011/12/21(水) 13:37:47.29 ID:??? (+29,-30,-57)
>>285
必ず区切り文字付いた文字のみ/[^#@$]*[#@$]?/g
末尾も含む/[^#@$]+[#@$]?/g
区切り文字は結果に含めない/[^#@$]+(?:[#@$]?)/g
287 : Name_Not - 2011/12/21(水) 13:52:21.77 ID:??? (+61,+29,-8)
>>286
最後のはやれば解るがそれだと区切り文字も含まれるよ
288 : Name_Not - 2011/12/21(水) 14:00:34.60 ID:??? (-1,-29,-10)
すまんうろ覚えだった
/[^#@$]+(?=[#@$]?)/g
289 : Name_Not - 2011/12/21(水) 14:02:30.74 ID:??? (+68,-30,-95)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
</head>
<body>
<script type="text/javascript">
var b, c, d, e;
a = window.prompt("数字入力", "");
b = a / 365;
c = (a % 365) - (b / 4);
d = c / 30;
e = c % 30;
document.write(b + "年" + d + "月" + e "日生きています");
</script>
</body>
</html>

数字を入力したいんだけど入力してくれってでない
なんでだろ
290 : Name_Not - 2011/12/21(水) 14:13:10.35 ID:??? (+34,-29,-69)
canvasで1ドットずつ色を塗る場合、fillRect(i,j,1,1)よりも高速に描写する方法はありますか?
291 : Name_Not - 2011/12/21(水) 14:15:23.74 ID:??? (+61,+26,+0)
>>290
線の方が速いんじゃね
292 : Name_Not - 2011/12/21(水) 14:22:39.05 ID:??? (+57,+29,+0)
>289
よく見返してみろ
294 : Name_Not - 2011/12/21(水) 14:36:00.22 ID:??? (+67,+29,-26)
>>289
エラーメッセージが読める人でないと(ジャバスクリプトを使うのは)無図化しい
295 : Name_Not - 2011/12/21(水) 14:39:07.17 ID:??? (+45,+17,-18)
e の隣に + がなかった・・・
すみませんでした
296 : Name_Not - 2011/12/21(水) 15:45:18.38 ID:??? (+91,-3,-39)
javascriptによるevalのリスクって
無限ループや重たい処理によるフリーズとかクッキー全削除とかくらい?
297 : Name_Not - 2011/12/21(水) 16:25:27.66 ID:??? (-1,-29,-17)
phpみたいに$_GETというグローバル変数作ってそれに引数を入れてる
298 : Name_Not - 2011/12/21(水) 16:42:31.04 ID:??? (+3,-30,-115)
function getRequests(){
$_GET = new Array();
var p = location.search;
var sp = null, sp2 = null;
if (p.length > 0) {
sp = p.substring(1).split("&");
var i;
for (i in sp) {
sp2 = sp[i].split("=");
if (sp2[1]) {
$_GET[sp2[0]] = sp2[1];
} else {
$_GET[sp2[0]] = true;
}
}
}
}
299 : Name_Not - 2011/12/21(水) 16:51:09.90 ID:??? (+0,-22,-14)
jQuery使えよ
300 : Name_Not - 2011/12/21(水) 16:52:10.30 ID:??? (+64,+29,-46)
>>296
セキュリティが一番の問題だな。evalは事情がない限りは使うな。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について