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

みんなの評価 : ○
レスフィルター : (試験中)
>>342
それだとラジオボタン1個の時に対応できないよ
それだとラジオボタン1個の時に対応できないよ
phpの中にjavascriptを使って、ラジオボタンで項目を選んだ後に
違うボタンで指定されたサイトに飛ばすようにしたいですがphpに入れたら動いてくれません。
これだけだと動くのですがphpに入れると動かなくなるのはなぜでしょうか?
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
function Check() {
var tolink = document.url
for(i=0 ; i<=tolink.list.length -1 ; i++){
if (tolink.list[i].checked) {
var n = tolink.list[i].value;
document.location.href=n;
}
}
}
//-->
</script>
</head>
<body>
<form name="url">
<input type="radio" name="list" value="http://www.yahoo.co.jp/">テスト表示1
<input type="radio" name="list" value="http://www.google.co.jp/">テスト表示2
<input type="button" name="ok" value="OK" onclick="Check()">
</form>
</body>
</html>
違うボタンで指定されたサイトに飛ばすようにしたいですがphpに入れたら動いてくれません。
これだけだと動くのですがphpに入れると動かなくなるのはなぜでしょうか?
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
function Check() {
var tolink = document.url
for(i=0 ; i<=tolink.list.length -1 ; i++){
if (tolink.list[i].checked) {
var n = tolink.list[i].value;
document.location.href=n;
}
}
}
//-->
</script>
</head>
<body>
<form name="url">
<input type="radio" name="list" value="http://www.yahoo.co.jp/">テスト表示1
<input type="radio" name="list" value="http://www.google.co.jp/">テスト表示2
<input type="button" name="ok" value="OK" onclick="Check()">
</form>
</body>
</html>
>>355さんDOM2はDOM1に含まれるのでしょうか?
ちなみにHTMLとXHTMLについてはw3cのDTDを理解してます
ちなみにHTMLとXHTMLについてはw3cのDTDを理解してます
仕様見れ
http://www.w3.org/TR/DOM-Level-2-Core/
>The Document Object Model Level 2 Core builds on the Document Object Model Level 1 Core.
http://www.w3.org/TR/DOM-Level-2-Core/
>The Document Object Model Level 2 Core builds on the Document Object Model Level 1 Core.
>>355の言うDOMとHTMLの関係を誰か解説頼む
HTMLがわからないってのはDOMがわかってないということ(ただしDOMがわからなくてもHTMLを理解することはできる)
の間違いじゃないかな
の間違いじゃないかな
誰が開発したものなのかとか
最初に、かっこよくかつきちんと宣言したいんですけど
何か良いテンプレートみたいなものありませんでしょうか。
最初に、かっこよくかつきちんと宣言したいんですけど
何か良いテンプレートみたいなものありませんでしょうか。
string = "abacbbdc";これをこの文字列のまま正規表現など
で(ループなしで)string = "abcd";にすることってできますか?
で(ループなしで)string = "abcd";にすることってできますか?
エスパーさせんなよ、例は大事だけど説明もしろよ
それで、これでいいか?実質的にループしてっけど
var string = "abacbbdc";
var flag = {};
string = string.replace(/./g, function(s) { if (flag[s]) return ""; flag[s] = true; return s; });
それで、これでいいか?実質的にループしてっけど
var string = "abacbbdc";
var flag = {};
string = string.replace(/./g, function(s) { if (flag[s]) return ""; flag[s] = true; return s; });
どんがらがっしゃんついでにおらが考えたのはこういう方法。
var str = "abacbbdc";
var arr = new Array();
str.replace(/./g, function(s){arr.push(s)});
str = arr.sort().join(''),replace(/(.)(.*?)\1+/g, "$1$2");
結局どれが正解なのかがわからんので>>368は早く出頭するように。
var str = "abacbbdc";
var arr = new Array();
str.replace(/./g, function(s){arr.push(s)});
str = arr.sort().join(''),replace(/(.)(.*?)\1+/g, "$1$2");
結局どれが正解なのかがわからんので>>368は早く出頭するように。
なんだよそのカンマなんだよ。俺のバカバカ
×,replace
○.replace
あと他に間違ってないだろな・・・
×,replace
○.replace
あと他に間違ってないだろな・・・
>>380
なんでだっけか忘れたけど、うまくいかないことがあって確かそんな風に置換してたっけかなーとうる覚えで書いたのでようわからん・・・
なんでだっけか忘れたけど、うまくいかないことがあって確かそんな風に置換してたっけかなーとうる覚えで書いたのでようわからん・・・
>>384
>string = "abacbbdc";これをこの文字列のまま正規表現など
>で(ループなしで)string = "abcd";にすること
だけだと、色んなアプローチ方法がありすぎる。
もっと具体的に何がしたいのかを示してくれないとこのようにエスパーレスがつかざるをえない。
>string = "abacbbdc";これをこの文字列のまま正規表現など
>で(ループなしで)string = "abcd";にすること
だけだと、色んなアプローチ方法がありすぎる。
もっと具体的に何がしたいのかを示してくれないとこのようにエスパーレスがつかざるをえない。
おまえら本人は質問逃げしてるのに優しいね
それともただのバカなのか?
こんなやつのために議論してやるなんて時間の無駄だぞ
それともただのバカなのか?
こんなやつのために議論してやるなんて時間の無駄だぞ
1日も経ってないのに逃げたと判断するのもどうかと思うがこれはこれで楽しいぞ?w
>>368
>string = "abacbbdc";これをこの文字列のまま正規表現など
>で(ループなしで)string = "abcd";にすることってできますか?
var string = "abacbbdc";
string = "abcd";
これでよし
>string = "abacbbdc";これをこの文字列のまま正規表現など
>で(ループなしで)string = "abcd";にすることってできますか?
var string = "abacbbdc";
string = "abcd";
これでよし
>>389
おれも初め全く同じ答え出して書き込もうとしたw
おれも初め全く同じ答え出して書き込もうとしたw
>>389
よしじゃねーよwwww
よしじゃねーよwwww
ごめん、こっちのほうが簡単。でもループは消えないw
string = (function (string) {
var len = string.length, s = '', n = 1, a = 0;
while (a < len) {
s += string.charAt(a);
a += n++;
}
return s;
})(string);
string = (function (string) {
var len = string.length, s = '', n = 1, a = 0;
while (a < len) {
s += string.charAt(a);
a += n++;
}
return s;
})(string);
/* ここまでのまとめ */
var string = "abacbbdc";
// ①左から順に
var flag = {};
string = string.replace(/./g, function(s) { if (flag[s]) return ""; flag[s] = true; return s; });
// ②階差数列
string = (function (string) {
var len = string.length, s = '', n = 1, a = 0;
while (a < len) {
s += string.charAt(a);
a += n++;
}
return s;
})(string);
// ③ソート
var arr = new Array();
var arr = string.split('');
arr.sort().join('').replace(/(.)\1*/g, "$1");
// ④切り出し
string = string.replace(/^(.)(.).*(.)(.)$/, '$1$2$4$3');
// ⑤お前の願いを一つだけ叶えてやろう
string = "abcd";
var string = "abacbbdc";
// ①左から順に
var flag = {};
string = string.replace(/./g, function(s) { if (flag[s]) return ""; flag[s] = true; return s; });
// ②階差数列
string = (function (string) {
var len = string.length, s = '', n = 1, a = 0;
while (a < len) {
s += string.charAt(a);
a += n++;
}
return s;
})(string);
// ③ソート
var arr = new Array();
var arr = string.split('');
arr.sort().join('').replace(/(.)\1*/g, "$1");
// ④切り出し
string = string.replace(/^(.)(.).*(.)(.)$/, '$1$2$4$3');
// ⑤お前の願いを一つだけ叶えてやろう
string = "abcd";
③間違い。ごめんorz
/* var arr = new Array(); */
/* var arr = new Array(); */
みなさん、こんばんは。>>368で質問した者です。少し前に帰宅した所
です。開いてみてびっくり!みなさん、どうもありがとうございます。
>>369さん、舌足らずな質問ですいませんでした。趣旨は、文字列に重複
したものがあったとき、それを排除したかったんです。配列に格納して
要素マッチをするとか、charAt()で回して同じことをするのは、誰でも
まず考えると思いますが、文字列のままスマートにできないかな、と思い
ました。ソートの必要までは考えていませんでした。
いろいろ自分でやってみたのですが、寝る時間までやってもでき
ず、ここでお伺いしたわけです。ありがとうございます。
>>369さん、流石です。勉強になりました。そのほかの方々もありがとう
ございました。>>395さんには、まとめまでして頂いて、とても分かりやす
いです。とりあえず、少々のお詫びとお礼まで。
長々とすいません。では。
です。開いてみてびっくり!みなさん、どうもありがとうございます。
>>369さん、舌足らずな質問ですいませんでした。趣旨は、文字列に重複
したものがあったとき、それを排除したかったんです。配列に格納して
要素マッチをするとか、charAt()で回して同じことをするのは、誰でも
まず考えると思いますが、文字列のままスマートにできないかな、と思い
ました。ソートの必要までは考えていませんでした。
いろいろ自分でやってみたのですが、寝る時間までやってもでき
ず、ここでお伺いしたわけです。ありがとうございます。
>>369さん、流石です。勉強になりました。そのほかの方々もありがとう
ございました。>>395さんには、まとめまでして頂いて、とても分かりやす
いです。とりあえず、少々のお詫びとお礼まで。
長々とすいません。では。
短いのを書いてみた。最初の出現を判定しつつ記録するのって短くしづらい。
var str = "abacbbdc";
var map = {};
str=str.replace(/./g,function(s){return(map[s]||(map[s]=0)||map[s]++)?'':s;})
var str = "abacbbdc";
var map = {};
str=str.replace(/./g,function(s){return(map[s]||(map[s]=0)||map[s]++)?'':s;})



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.134 + (1001) - [95%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.140 + (1001) - [95%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [95%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.143 + (753) - [95%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.144 + (288) - [95%] - 2020/5/17 20:00
トップメニューへ / →のくす牧場書庫について