JavaScript デス
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNGif(?????(name)) return name.value;
for(i = 0; i < document.forms[0].elements.length; ++ i) {
if(document.forms[0].elements[i].name == name) {
return documents.forms[0].elements[i].value;
}
}
}
というところで、直接Elementが渡されたか、Stringが渡されたか、判定するにはどうすれば良いですか?
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG00052
NGNGまあ、もちつけ。
/\⌒ヽペタン
/ /⌒)ノ ペタン
∧_∧ \ ((
(; ´Д`))') ̄) ̄)
/ ⌒ノ ⊂ O )つ
.(O ノ ) ̄ ̄ ̄(
)_)_) (;;;;;;;;;;;;;;;;;;;)
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG前あったときは、なぜかすでにスレが存在しているのにもかかわらず、
知らない間に自治スレで勝手にローカルルール作られたんだよな。
ま、がんばれや。
0008デフォルトの名無しさん
NGNGif ( document.forms[0].elements[name] ){
return documents.forms[0].elements[name].value;
}else if ( name.value ){
return name.value;
}else{
return "hoge";
}
}
00092
NGNGありがとうございました。
やってみます。
0010デフォルトの名無しさん
NGNG00112
NGNGだめでした。
同じ名称のRADIOボタンが並んでいる場合、うまくいかないです。
nameのオブジェクトがStringかどうかはどう調べられますか?
0012デフォルトの名無しさん
NGNG<meta http-equiv="Refresh" content="0">
<SCRIPT LANGUAGE="JavaScript">
</SCRIPT>
</HEAD>
<body>
<img src="http://www.raus.de/crashme/">
00132
NGNGJavaで言うところの、instanceOf とか、 isAssignableFrom に該当する関数、メソッドを教えてください。
0014デフォルトの名無しさん
NGNG自分で調べて勉強する気はないわけか
0016デフォルトの名無しさん
NGNGJavascriptはJavaのようなクラス方式ではなくプロトタイプ方式
に分類されるオブジェクト指向言語だから、JavaにおけるinstanceOf
と全く同じ機能を持つものはありえない。言語仕様としてのクラス
という概念はないからね(ECMA262 ed.3レベルでは)。でもinstanceof
という名前の演算子は存在する。
で、リファレンスは
http://www.ecma-international.org/publications/files/ecma-st/Ecma-262.pdf
これでOK?
001716
NGNGおとなしくWeb制作板行ってここはこのまま沈めるのが幸せだろうな。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG君は運がいいぞ。
同じ質問をしていたヤツがいたからそっちで答えが出てきたら教えてもらうとよい。
http://pc2.2ch.net/test/read.cgi/hp/1051020507/302
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGテーブルにIDがついている場合は下のようにアクセス出来ますが
hoge.rows[0].cells[0].innerText
<table><tr><td>1</td><td>2</td></tr></table>
このようにテーブルにidがついてない場合はどうしたらいいのでしょうか?
0023デフォルトの名無しさん
NGNG自分でidつければ?
それより、板違い。
板の注意書き読んだか?
JavaScriptはWebProg板やWeb製作板で議論しろ。
JavaとJavaScriptとを間違えているのかね?
0024デフォルトの名無しさん
NGNG>自分でidつければ?
自分が作成したページのテーブルを操作するんじゃないんで出来ない
大体idつけれるなら質問してねーっての
シラネーなら黙っててくれよ
0025デフォルトの名無しさん
NGNG(´-`).。oO(再帰で探せよ‥‥)
0026デフォルトの名無しさん
NGNGWeb製作板のJavaScript質問スレで質問するなら作ってあげるけど。
ここだったら御免被るね。さあどうする(w
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG向こうに行ってもだれも教えてくれなくなるよ。
0030デフォルトの名無しさん
NGNGこのスレに文句があるなら削除依頼でも出しておけやヴォケ
お前は数少ない自分の知識をひけらかして優越感に浸りたい糞野郎なんだろ
今すぐ死んでくれ
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNGwebprog板、web製作板その他関係するような板全てにこのスレ貼って
「こいつの質問には答えるな」って書いておけや
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGvol.18まできてるんで、当然過去ログさがせばそんな質問の回答は
出ているけどね。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGすればいいのよ。言語仕様とかブラウザと関係ない標準オブジェクト
とかさ。
0039デフォルトの名無しさん
NGNGと思うがどうよ?
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGというわけで、このスレは存在意義があるね。
0042デフォルトの名無しさん
NGNGそんなことはない。Web製作板のJavaScript質問スレでも言語仕様
の話題はさんざん出ている。過去ログ読めば分かるけど。
0043デフォルトの名無しさん
NGNGと聞いたのですが、本当ですか?
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGして回答書いちゃえばいいんだ。そうしよう。
0051デフォルトの名無しさん
NGNG馬鹿のひとつ覚えでつか?(w
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG>>51は死ね
0054デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/hp/1051020507/333
0056デフォルトの名無しさん
NGNG最悪だな
0057デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/hp/1051020507/339
>>56
うん、答えるの好き。性格は悪い。それだけ。
0058デフォルトの名無しさん
NGNGもちろん自分が答えられるような内容の範囲内でだけど。
0059デフォルトの名無しさん
NGNG出てくるな
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG技術レベルまで下がってる・・・
高度な JavaScript でも出てくるのかと思った。
0066デフォルトの名無しさん
NGNGスレの方がよっぽどレベル高いよ。今は大した質問でないから
これとあまり変わらないけど。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGガキか。てめぇは。
0069デフォルトの名無しさん
NGNG文句垂れるならお前らでレベルの高い話でもしてりゃいいじゃん
わざわざレベルの低いところに来てんじゃねーよ
0070デフォルトの名無しさん
NGNG知能のレベルまで低かったとは思ってなかったんでね。
スマソ。
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNGお前らがどれだけレベルの高い話をするかしらんけど
人としてのレベルは低いってのがよくわかった
0073デフォルトの名無しさん
NGNG共有のリソースって意味もわかってないのか?
レベル下げてんのはお前みたいなやつなの。
「人として」なんて2ch で書いてる時点で笑っちゃうような言葉だね。
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGわざわざレベル低いって文句垂れるやつが人としてのレベルが高いとは思えんがな
仮に俺が人としてのレベルが低いとして俺のレスに対し文句垂れてる時点でお前も同レベルだな
もしかしたらお前のレスはレベルが高いのかもしれないが俺にはちっともわからんよ
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG事実をありのままに述べているだけだと思われ。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNGじゃあ、言っとくよ。
おれは技術レベルが低くなったといってるだけだ。
高度な話題じゃないからだめだなんて一切言ってない。
飽くまで感想。
お前の「ここはお前の来るとこじゃない」みたいな発言にむかついただけ。
(>>67)
それと、人としてのなんてどうでもいい。関係ない。
そもそも画面の向こう側のやつの人のレベルなんてわかんねぇ。
それとも 66 と勘違いしてただけか?
0083デフォルトの名無しさん
NGNGそれなりについてこれる人が必要だが。
0084デフォルトの名無しさん
NGNGいい。にしても喧嘩と1行ツッコミしかないんじゃ救われない。
0085デフォルトの名無しさん
NGNGお前の最初の「レベルが低い」って発言の真意がどうであったにせよ
その後の俺のレスに対して「ガキか」とか「レベル下げてるのはお前だ」とか
javascriptとは関係ないレスをしてる時点でレベルを下げる片棒をかついでるんだよ、ヴォケ
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG何を?
0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGああ、たしかにそうだな。
で、煽り返し以外に何がしたいんだ?
不毛だぞ。
0091デフォルトの名無しさん
NGNG無名再帰関数とかそういうの語るの?
0092デフォルトの名無しさん
NGNG俺はこのスレのレベルを下げてやるからお前は上げてみろよ
0093デフォルトの名無しさん
NGNGめんどい。
0094デフォルトの名無しさん
NGNGレベルの高い話題は出来ないって事だな
0095デフォルトの名無しさん
NGNGもとのデータが UTF16 の場合はどうしたらいいんだろうね?
たとえば
// String Base64Encode( String Data)
function Base64Encode( Data ){ 〜 }
の Data がUTF16のとき、
勝手にUTF-8 に変換しちゃうのはやばいし。
0096デフォルトの名無しさん
NGNG妄想癖があるようだな。
レベルの高いやつがいないのにどうやって話せと?
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG少なくとも「レベルが低い」って書いた奴はレベルが高いんだろ
レベルが高くなきゃ内容が低いなんてわからんと思うが
それにお前も他の奴がレベルが高いか低いかなんて判断出来るだけのレベルなんだろ?
それってそれなりに高いって事じゃないの
0099デフォルトの名無しさん
NGNGん〜。いいたいことはわかるが、
ある程度まで行くと無理だけど、
判断するのはできるんじゃない?
簡単に言うと、「他の言語を知ってるだけでわかる」みたいな。。
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNGそうそう。そもそも JavaScript 自体、VB みたいなもんだから。
普通に言語やってる人ならある程度は楽勝でしょう。
だからって高度な話題がないわけじゃないよ。
Mozilla のソース追っかけてるのもいるし。
そういうやつは高度な話題をくれる。
0102デフォルトの名無しさん
NGNGData.charCodeAt(i)で1文字ずつ文字コードを整数値にして取り出し、
各文字の上位バイトと下位バイトを取り出すのはCなんかと同じに
シフト演算とビットごとのAND演算でやればいいんじゃないの?そう
やってバイト単位になったらあとはふつーにBase64化する…違うの?
0103デフォルトの名無しさん
NGNG高度な話題が出ました、プッ
0104デフォルトの名無しさん
NGNG現実にはJavaScriptって他の言語知ってるつもりの奴が書くと
結構悲惨だったりしない?配列が連想配列だというのを知らな
いで必死にハッシュ表をプログラミングしたりとかさ(w
0105デフォルトの名無しさん
NGNGデコードするときに・・・
ということです。
1バイトごとのデータを Unicode としていいのか判断できない・・・
String().fromCharCode( 112, 22 )
!=
String().fromCharCode( ( 112 << 8 ) | 22 )
0106デフォルトの名無しさん
NGNG確かにVBみたいっていうのは激しく誤解してるよな。もっとずっと
遊べる言語だと思う。特に関数クロージャがあるじゃないよ。んなの
JavaにもC++にもないっつーのに…
0107デフォルトの名無しさん
NGNG簡単だということだよ。
>>104
確かに(w
0108デフォルトの名無しさん
NGNG浅いとも言ってないです。
ただ、とっつきやすいでしょ?
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGえ、UTF-16だと分かっているということは常に2バイトずつ
「String.fromCharCode( byte1<<8 | byte2 )」
すればいいんじゃないの?なんか間違ってる?
ときにStringの後ろに「()」つけて呼び出す必要ななかろう。
0111デフォルトの名無しさん
NGNGそんなんわかってるでしょ?
VB = JavaScript なんていってないよ。
そもそも用途が違うし。
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNG了解した。で、そのとっつきやすさが罠になると(w
0114デフォルトの名無しさん
NGNGeval()を使いたがる」なんていう命題はどう?
0115デフォルトの名無しさん
NGNGいえ、前提なしで…
って、よく考えたら根本的に間違ってたかも
とりあえず、必ず
( Decode( Encode( Data ) ) == Data )
って言うのをやりたいんです・・・
Unicode だけ他のメソッドに分けるしかないですかね?
>ときにStringの後ろに「()」つけて呼び出す必要ななかろう。
そうでした…
0116デフォルトの名無しさん
NGNGどっちなのか理由を書いてみたらどうだ?
0117デフォルトの名無しさん
NGNGじゃあ、おれこんどから new Function でやるわ。
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG普通じゃん?
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGそうねえ、new Function()の方がなんぼかましかな。でもなぜ
プログラムの中で関数を組み立てる必要があったのかちょっと
語ってみて欲しいな。
>>115
エンコードした後のbase64が何でもいいのなら全部UTF-16として
エンコードしてデコードすれば元に戻るよね。でもそうじゃない
んでしょ?つまり文字列の文字コードに応じたエンコードがしたい
ということだよね?だとすれば文字コードの種別は渡してそれに
応じて切替える必要があるのは当然じゃないのかなあ。
>>119-120
別に言語固有の知識がいるわけでもないし高いとは言えないよ
なあ。でも板違いじゃないんだからここでやるのはOKだと思うが。
0122デフォルトの名無しさん
NGNGレベルの高い話題ってのが少し見えてきましたね
0123デフォルトの名無しさん
NGNGで固有の部分を使ってアッと驚くようなスゴイコードを書いてみせると。
誰かやってくれない?(w
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGDES
RAS64
UTF
多倍長整数演算
辺りは?
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG格闘ゲーム作ってくれる剛の者はおらんのか!
いないなら俺が作ってもいいけど
判らなかったら遠慮無く聞くぞ?
0128デフォルトの名無しさん
NGNG何度やってもエラーになります。
「オブジェクトでサポートされていない〜」です。
エンジンを新しくしてみたのですがうまくいきませんでした。
DirectXやIEも新しくしてみてもだめでした。
JavaScriptと関係があると思い書き込みましたがスレ違いだったらすいません。
0129デフォルトの名無しさん
NGNGでなければそのサイトに問い合わせを。
ネトゲ質問
http://live4.2ch.net/mmoqa/
ネットゲーム
http://game3.2ch.net/netgame/
ネトゲサロン
http://game3.2ch.net/mmosaloon/
0130デフォルトの名無しさん
NGNGゲームパッドが使えないのがボトルネック
0131デフォルトの名無しさん
NGNGhttp://amihot.jp/
↓この人をトップにしようと思ってるんですが、
http://amihot.jp/?rid=7345
投票形式に癖があって、組織票が難しいんですよ。
そこで、JavaScriptとか使って楽に稼げるツール作りたいんですけど、
ズブの素人なんで思考が止まっちゃってます。
アイデアだけで良いんで、取っ掛かりになるようなヒント頂けませんか?
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNG>>37
追いやるというか既にperlはWebProg板で活発に議論されているだろ
今となってはPHP郵政という気が駿河。
せっかくだから漏れもWebprog板とは異なる視点でJavaScriptの話題デモするか。
けど漏れはJavaScriptについて高度な話題はできない。
ちょっとまえにJavaScriptでいろいろ遊んでいたけど、
メニューのボタンにマウスをあわせるとそこの画像つきメッセージが変わる
ジョイントロールオーバーというものをサンプルスクリプトでつくって
Netscape6用、Netscape4.7用、IE6用とで微妙に異なる、表示がバグるなど大変な思いをして以来
JavaScriptに凝るのが面倒くさくなってしまった。
それから、HTMLをXHTMLに変更したとき、CDATAセクション内にJavaScriptかいても
Netscape6でかけなくてそこで挫折。ついでにXSLとCSS併用してやろうかとおもったけど
Netscape7がある程度XSLと特定のJavaScript(JScript?, DHML?)に対応していたとはいえ
Operaに対応していなかったのでとりあえずXSLを挫折。
DreamWeaver + Fireworksでジョイントロールオーバー作ってみたけれど
ちょっと悪戦苦闘して他に忙しくなって今休止中。
0134133
NGNG見られないのがやる気をなくさせるような気がしてなら無い。
W3C勧告がでてもブラウザメーカーはすばやく動いてくれない。
M$だけが独善的に先行しているのが実に残念。もうIEでしかみられないページをつくるのはうんざりだ。
XSLは代わりにCocoon + Tomcat + Apacheか横浜ベイキットでやればいいじゃないかって言われればそれまでだけど。
今は自宅にサーバを構築できない。来月にはグローバルIPがもらえるらしいのでできるらしい(本当は禁止しているらしいが?)
無料レンタルサーバにXSL使えるところも聞かない。
とにかくXSL + JavaScriptでIEの独自拡張やFlashを使わずして、ブラウザ依存しにくい
ダイナミックでフレキシブルで再利用性と拡張性の高いページを作りたいのじゃ。
0135デフォルトの名無しさん
NGNGその顔写真あんたか?
インチキしてでも魅力的な香具師だと思われたいのか?
だったら教えてあげない。
JavaScriptでできるなんて聞いたことが無いけどな。
0136デフォルトの名無しさん
NGNGできるよ。
でも漏れはこいつ↓の方がイイと思うから教えないけど。
http://amihot.jp/?rid=2069
0137デフォルトの名無しさん
NGNGhttp://amihot.jp/?rid=4849
0138デフォルトの名無しさん
NGNG0139デフォルトの名無しさん
NGNG. / ̄\ +. ∧_∧アハハハ テンゴクヘイッチャウヨー +
イクナヨー( ´∀`) (´∀` )
(つ つ (つ つ■
. + ( ヽノ ( ヽノ
0140デフォルトの名無しさん
NGNGブラウザ間で動作が激しく激しく違うし。
同じブラウザでもバージョンが違うだけで別物だし。
エラーが発生してもステータスバーのアイコンが変わるだけだし。
デバッガがないブラウザがあったりするし。
パースエラーとか全然報告しないから、
タイプミスしただけでスクリプト全部がパタっと動かなくなったりするし。
動作を確認する前に必ずユニットテスト、ちょっと書いてまたテスト
まさにテスト中毒です。ありがとう JavaScript/JSUnit!!!!!!
0141デフォルトの名無しさん
NGNGワラタ
コイツラアホカ
ドコガミリョクテキナンダヨ
0142デフォルトの名無しさん
NGNG\
 ̄ ̄ ̄∨ ̄ ̄ ̄
,,,,┯,,,,
〆⌒ヽ 彡(・) (・)ミ
( Θ_Θ) 目 彡 д ミ
U. 目 U ⊂彡 ,,, ミ⊃
│ ┬ │ .|| 彡 ,,,, ミ
(__)_) || 彡_ミ ミ_ミ
.  ̄
__∧_____
/
| JavaScriptで〜す
0143デフォルトの名無しさん
NGNGJavaから毛も内臓も皮も何もかも剥ぎ取ったのがJavaScriptといえないか?
0144デフォルトの名無しさん
NGNG<head>
<title>これを基に乱数を重複させないの作ってくれ</title>
<script language="JavaScript1.2">
<!-- 0 から 100 までの乱数を 20 個格納する関数と配列を定義する。
function A(s,t){
var result = new Array(20);
range = s - t;
for(i=0;i<20;i++){
result[i] = Math.floor(Math.random() * range);
result[i] += t;
}
return result;
}
// -->
</script>
</head>
<body>
<script language="JavaScript1.2">
<!-- 値の範囲が 0 から 100 の間の整数乱数を任意の数 20 個を関数に入れます
r = A(0, 100)
document.write(r);
</script>
</body>
</html>
0145デフォルトの名無しさん
NGNG一様乱数を作れってことか?
0146デフォルトの名無しさん
NGNGwhile(重複があるかどうか){
乱数を振る;
}
0147デフォルトの名無しさん
NGNG1から100までの整数の乱数を常に重複無く20個発生し,
要素数20の配列に入れて返す関数を作れ
0148デフォルトの名無しさん
NGNGその程度のことも出来ないのかよ。馬鹿だなw
0149改行が多くてはいらない
NGNGvar tmp, i, flgEq;
min = Math.floor(min); max = Math.floor(max); len = Math.floor(len);
if(len > Math.abs(max-min)+1)
return false;
while(outary.length<len){
tmp = BetweenRand(min, max);
flgEq = false;
for(i=0; i<outary.length; i++){
if(outary[i]==tmp)
flgEq = true; break;
}
if(flgEq==false)
outary.push(tmp);
}
return true;
}
function BetweenRand(min, max){
var tmp;
if(min>max)
min=tmp; min=max; max=tmp;
return Math.floor((Math.random()*(max-min+1))+min);
}
function main(){
var aryInt = new Array;
if(CreateRndAryInt(0, 100, 20, aryInt)==false){
WScript.echo("パラメータが変です"); return false;
}
WScript.echo("aryInt=" + aryInt);
return true;
}
main();
0150改行が多くてはいらない
NGNG0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNG<head><title>乱数を重複させないの作った</title>
<script language="JavaScript1.2">
// <!-- 0 以上 max 未満の乱数を len 個格納する関数と配列を定義する。
function A(max, len)
{
var result = new Array(max);
if (max < len)
return null;
for (i = 0; i < max; i++)
result[i] = i;
for (i = 0; i < max; i++) {
k = Math.floor(max * Math.random());
t = result[i];
result[i] = result[k];
result[k] = t;
}
result.length = len;
return result;
}
// -->
</script>
</head>
<body>
<script language="JavaScript1.2">
// <!-- 値の範囲が 0 から 100 の間の整数乱数を任意の数 20 個を関数に入れます
var r = A(100 + 1, 20);
document.write(r);
// -->
</script>
</body>
</html>
0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNGここではクライアント側じゃないような言語一般の話題をやっている。
つー意味ではHTMLとかdocument.write()とか出さない方がいいのかも。
しかしそれじゃテストして見られないからなあ。
0155デフォルトの名無しさん
NGNGそんなのありか・・。lengthってReadOnlyと思ってた・・・
0156デフォルトの名無しさん
NGNGJScript 5.6のランゲージリファレンスより
値の代入前に格納されていたよりも小さい値を length プロパティに代入
すると、配列は切り詰められ、length プロパティに新しく設定した値以上
のインデックスを持つ要素はすべて失われます。
代入前に格納されていたよりも大きい値を length プロパティに代入する
と、配列は拡張されます。新しく作成された要素の値は undefinedになり
ます。
0157デフォルトの名無しさん
NGNGさっぱり分かりません。
イメージとしては、プルダウンで月と日を選び、「GO!」ってのを押すと
それぞれの星座のページ(別のHTML)に飛ぶ感じです。
強者のみなさん、助けてくださいー。
0158デフォルトの名無しさん
NGNGここでWebの話はしちゃいかんらしいよ。よく知らんけど。
別に漏れが作ってもいいけど、Web制作で聞いてね。
漏れも暇だったらそっち見に行くから。
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG女かつ子供である集合条件を指している
0162デフォルトの名無しさん
NGNG女子供かつカワイイ集合に含まれるのが萌え
0163デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/hp/1051020507/l50
0164157
NGNG>163
ありがとうございます。2ちゃんねるで質問をするのは
非常に怖かったのですが、こんなやさしい人もおられるんですね。
0165デフォルトの名無しさん
NGNG別にみんな普通の人だろうに。
顔が見えないから言いたいこと言ってるだけw
0166デフォルトの名無しさん
NGNG後腐れがないから、だと思ふよ
0167厨房
NGNGうまくうごかないっす。助けてくだせぇ。
<SCRIPT LANGUAGE="JavaScript">
function refresh() {
setTimeout('refresh()', 30000); // 1000msec = 1sec
location = "http://www.yahoo.co.jp"
}
refresh();
</SCRIPT>
0168厨房
NGNG0169厨房
NGNG思ってるのですが、javascriptでは無理なんですかね・・・
0170デフォルトの名無しさん
NGNG0171厨房
NGNGいいよ。vbs勉強するよ。
0172デフォルトの名無しさん
NGNGレスも読めない
だから厨房
0173デフォルトの名無しさん
NGNGフレーム切って、片方だけ定期更新なら簡単でしょ。
0174厨房
NGNGフ、フレーム!?
すんません。感情に任せて無茶苦茶言ってしまいました。
自分の思う通りに動作しました。でも拡張子jsとhtmlの違いが
よくわかんないっす。これは拡張子jsのファイル。
var IE = WScript.CreateObject("InternetExplorer.Application");
IE.Width = 640;
IE.Height = 480;
IE.Visible = true;
for(;;){
IE.Navigate("http://www.yahoo.co.jp");
WScript.Sleep(5000);
IE.Navigate("http://www.google.co.jp");
WScript.Sleep(5000);
}
0175厨房
NGNGエラーメッセージが・・・・
終了処理をちゃんとせねば。
0176デフォルトの名無しさん
NGNG<html>
<head>
<style>
body { margin: 0px }
iframe { width: 100%; height: 100%; border: 0px }
</style>
<script type="text/jscript">
function refresh() {
setTimeout('refresh()', 30000); // 1000msec = 1sec
document.all.yahoo.src = "http://www.yahoo.co.jp/";
}
</script>
</head>
<body scroll="no" onload="refresh()">
<iframe id="yahoo" style="width: 100%; height: 100%"/>
</body>
</html>
0177デフォルトの名無しさん
NGNGなにこれPerlみたいに省略できるのか?糞だな。
0178厨房
NGNGありがとうございます。そっちの方が正しい組み方のような
気がします。今日の晩から勉強を始めたのですが、setTimeout
が難しくてつまづきました。
>>177
おっしゃることが難しくて分かりませんが、
僕の組み方って邪道ですかね。文法全然知らないけど、
for(::)入れたみたら動いたもんで・・・
0179デフォルトの名無しさん
NGNG(JaveScriptでなく)JScript 5.6のドキュメントには
for (initialization; test; increment)
statements
のinitialization,test,incrementは必ず指定しますって
書いてあるけど、省略しても動きますよね。
0180デフォルトの名無しさん
NGNGCもC++もJavaも省略できる、つまりfor(;;)はOKなんだけど。
あんたはさぞかし素晴らしい言語使ってるんだろね。ホラ、
使ってる言語書いてみ。と煽ってみるテスト。
>>179
もちろんECMA-262でも省略できる。いちおうJScriptはECMA
に準拠してるといっているはず。MSのドキュメントが糞な
だけだろ。
なお、ブラウザまわりの話題は板違い。HTAならご自由にどぞ。
0181デフォルトの名無しさん
NGNGうるせー変態野郎!!俺は変態コードが死ぬほど嫌いなんだ!!
0182厨房
NGNG>>180
実はどこでこの話題をやれば分からないのです。誠に恐縮ですが、誘導して
いただければありがたいのですが・・・
var IE = WScript.CreateObject("InternetExplorer.Application", "IX_");
IE.Width = 640;
IE.Height = 480;
IE.Visible = true;
for(;;){
IE.Navigate("http://www.yahoo.co.jp");
WScript.Sleep(10000);
IE.Navigate("http://www.google.co.jp");
WScript.Sleep(10000);
}
function IX_OnQuit() {
WScript.Echo("IE を終了します");
WScript.Quit();
}
0183デフォルトの名無しさん
NGNG182のように WSHにおけるJScriptのことであればここでいいと思います。
0184184
NGNG沢村さんの作ったプログラムを見て、これなら自分でも作れると思い、JavaScriptで挑戦しましたがうまくいきません。
やはり沢村さんのレベルになるのには、かなり勉強しなければならないのでしょうか。
次のプログラムでどこがおかしいのかわかる方、お教えください。
2回目の書き込みがうまくいきません。JavaScriptではこういう場合、画面を表示変えるのは1回しかできないのでしょうか?
0185184
NGNG<head></head>
<body>
<script language="javascript">
<!--
//ボタンの文字
var v="HelloWorld書き込み"
//2回目の表示
function f2(){
document.open();
document.write("<form><input type=\"button\"value=\""+v+"\"onclick=\"f1()\"></form>");
document.close();
}
//1回目の表示
function f1(){
document.open();
document.write("<form><input type=\"button\"value=\""+v+"\"onclick=\"f2()\"></form>");
document.write("HelloWorld!");
document.close();
}
//最初の表示
document.write("<form><input type=\"button\"value=\""+v+"\"onclick=\"f1()\"></form>");
//-->
</script>
</body>
</html>
0186デフォルトの名無しさん
NGNGf1(), f2()の実行により <html>〜<html>の内容が上書きされてしまいます。
onclick="f2()" を実行しようと思ってもこのときは既に f2()は存在しない
訳です。下記は正しく動作するHTAの例です。
<!-- 画面表示を変えるHTA -->
<html>
<head>
<script type="text/jscript">
var v = "HelloWorld書き込み";
function f2() {
document.body.innerHTML = '<input type="button" value="' + v + '"onclick="f1()" />';
}
function f1() {
document.body.innerHTML = '<input type="button" value="' + v + '" onclick="f2()" />'
+ '<p>HelloWorld!</p>';
}
</script>
</head>
<body onload="f2()" />
</html>
0187184
NGNG>onclick="f2()" を実行しようと思ってもこのときは既に f2()は存在しない
そう指摘されてみればそうでした。
HTMLの「<body onload=」や
JavaScriptの「document.body.innerHTML = 」
などまったく知りませんでした。
まだまだ勉強不足でした。これからもっと精進します。
丁寧なご解答、どうもありがとうございました。
0188186
NGNGinnerHTML は Internet Explorer 4以上にしか対応していないのでご注意を。
なお、Webプログラムの話題となると板違いとなるので、>>186は
HTA(HTML Application)としました。IE5以上がインストールされている
Windows環境なら>>186を拡張子 .hta として保存すればHTAとして実行できます。
0189デフォルトの名無しさん
NGNG0190山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0191厨房
NGNG方法ってありますか?
僕は>>182のようなコードを実際には2時間sleepとして、パソコンの
電源を入れっぱなしにして、ずっと動かしてるんですが、
時々、こいつちゃんと動いてるだろうか?と不安になります。
0192
NGNG0193デフォルトの名無しさん
NGNGfor(;;)をwhileで書き直したら教えてあげる
01941
NGNG>>17 逝ってよし
0195デフォルトの名無しさん
NGNGまじな質問はほとんど板違いだろ。ほんとしょうもない…
そういえばWeb製作板のスレが新スレになったんだった。
+ JavaScript の質問用スレッド vol.19 +
http://pc2.2ch.net/test/read.cgi/hp/1054043048/
たいていの質問の回答力はあっちの方が上だよな。ただし
厨房な質問に厳しい雰囲気ができあがってるけどね。
0198デフォルトの名無しさん
NGNGさすが厨房だ、わずか数文字でも間違ってる。JSだったら「while(true)」
だろ。それとも1をbooleanに変換するとtrueになるからこれでいいとか
言い張るかね。
>>197
JavaScriptスレだからVBSはどのみちスレ違い。ちなみにWeb製作板に
VBSスレたてた奴いたけどあっという間にdat落ちした。
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG第2版よりだいぶ厚くなったね。
0201デフォルトの名無しさん
NGNG(例えば3個)に動かすのはどうすればいいのでしょうか?
参考HP
http://www.makoto3.net/js_sample/sample0106.html
0202デフォルトの名無しさん
NGNG「同じNAMEのラジオボタンは1つしかチェックできない」ってルールがあるので、
そのままでは無理。
それぞれのボタンのNAMEを変えて、ボタンのON・OFFを動的に変化させる。
0203186
NGNG<html>
<head>
<script type="text/jscript">
var nButtons = 16, nChecks = 3, i = nButtons - nChecks;
function moveChecked() {
document.all.move_cell(i).checked = false;
document.all.move_cell((i + nChecks) % nButtons).checked = true;
if (++i == nButtons)
i = 0;
timerID = setTimeout("moveChecked()" , 200);
}
</script>
</head>
<body onload="moveChecked()">
<script type="text/jscript">
for (k = 0; k < nButtons; k++)
document.write('<input type="radio" id="move_cell"/>');
</script>
</body>
</html>
0204デフォルトの名無しさん
NGNGあの〜
<script type="text/jscript">
と
<script type="javascript">
の違いは何ですか?
自分の持っている本は古いのか、後者のタイプしか載っていません。
0205186
NGNG<script type="javascript"> って書き方はしないような…。
204さんの本に載ってるのは<script language="javascript">じゃないでしょうか?
HTML4.01以降の仕様には language="言語名" というものはなく、
type="MIMEタイプ" を使用することになっているので、私は
type=〜 と書いています。(参考: http://www.tees.ne.jp/~pokochan/html/script.html
なお、jscriptはMicrosoft仕様のJavaScriptだと思ってください
0206デフォルトの名無しさん
NGNGそうでした。本に載っていたのは
<script language="JavaScript">でした。
リンク先も見せてもらいました。
これからは
<script type="text/jscript">を使ってみます。
ありがとうございました。
0207デフォルトの名無しさん
NGNG使うな馬鹿
0208デフォルトの名無しさん
NGNGありがとうございます
ラジオボタンの点滅をランダムにするのがわからん。
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG<html>
<head>
<script type="text/jscript">
var nButtons = 16, nChecks = 3;
var chkButton = new Array();
for (i = 0; i < nChecks; i++)
chkButton.push(i);
function moveChecked() {
while (document.all.move_cell(r = Math.floor(nButtons * Math.random())).checked)
;
document.all.move_cell(chkButton.shift()).checked = false;
document.all.move_cell(r).checked = true;
chkButton.push(r);
timerID = setTimeout("moveChecked()" , 500);
}
</script>
</head>
<body onload="moveChecked()">
<script type="text/jscript">
for (i = 0; i < nButtons; i++)
document.write('<input type="radio" id="move_cell"'
+ (i < nChecks ? 'checked="checked"': '') + '"/\>');
</script>
</body>
</html>
0211デフォルトの名無しさん
NGNGという課題が出たのですが、
<form name="halfadder">
A<input type="text" name="A" value="">
B<Input type="text" name="B" value="">
答えZ1<input type="text" name="ans" value="">
桁上げZ2<input type="text" name="carry" value="">
<input type="button" name="calc" value="計算" onClick="hadder(this.form)">
</form>
しか分かりません。
無能な僕に助け舟を出していただけないでしょうか?
0215デフォルトの名無しさん
NGNGdocument.halfadder.ans.value = document.halfadder.A.value ^ document.halfadder.B.value;
document.halfadder.carry.value = document.halfadder.A.value & document.halfadder.B.value;
0217デフォルトの名無しさん
NGNG>1ビット同士の加算回路をAND, OR, XOR関数を使って実現しなさい。
>という課題が出たのですが、
なぜ、『JavaScript』なのか、激しく疑問だが一応まじっぽいな。
しかし、AND,OR,XOR『関数』と言うところが最大の難関だ(w
0221デフォルトの名無しさん
NGNGfunction AND(a, b) {
return a & b;
}
とか?
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGい い 加 減 に し ろ よ プ ロ 2 ち ゃ ん ね ら
0224デフォルトの名無しさん
NGNGまぁまぁ、落ち着いてくださいよ。
そんなことより、いっしょにおかしをたべませんか?
ttp://www7.plala.or.jp/ungeromeppa/flash/okashi.html
0225デフォルトの名無しさん
NGNGプ ロ 2 ち ゃ ん ね ら イ ク ナ イ
0226デフォルトの名無しさん
NGNGオ マ エ も な ー
0227デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/software/1040878500/
0228デフォルトの名無しさん
NGNGJavascriptで指定のHTMLを変えることは出来ますか?
例えば、<HR>というタグをJavascriptによって変えるというかアレンジするみたいなことは出来ますか?
少しでも分かる方教えてください。
0229デフォルトの名無しさん
NGNGローカルルール嫁バカ
>プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
>ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
>Javascript は Web 制作板、CGI は Web プログラミング板へ。
>業界談義、愚痴はプログラマ板へどうぞ。
>ゲーム関係の話題はゲーム製作板へどうぞ。
0230デフォルトの名無しさん
NGNGmozillaはインスコしたくないのでそれ以外で、できればフリーで。
0231デフォルトの名無しさん
NGNG無いねぇ。(漏れが知らんだけかもしらんが)
一般にては、Office添付のScriptEditerか、Visual InterDev(J++)辺りですかね。
んでも、JavaScript自体でも色々出来るので、デバッガもどきは作れるガンガレ。
OnError拾って、ObjectをFor inでalertだ(w
0232140
NGNG俺も探したんだけど、無いみたい。
IE用のScript Debuggerは何故か動作しなかったし。
しょうがないからJSUnitのテストケースをチマチマ
IE/Mozilla上で実行しながら作ってるよ。
0233デフォルトの名無しさん
NGNG探してみよ。
0234デフォルトの名無しさん
NGNGこれって、javascriptの中で、VBscriptのメソッド実行してる気がします…
こんなコーディングで動くのは、IE限定でしょうか?
---
<script language=javascript>
s=prompt('User-Idを入力してください','');
if(/ /g.test(s)==true) {
alert('空白有り');
}else{
alert('空白無し');
}
</script>
0235234
NGNGしかし、いきなり「/ /g.test()」で動いてしまうのは謎な仕様だ…
0236デフォルトの名無しさん
NGNGえ?何か問題があるの?「/ /g」はRegexpオブジェクトであり、
Regexpオブジェクトはメソッド「test(文字列)」を呼ぶことで
文字列中のRegexpがマッチする箇所があるかどうか調べられる。
で、一緒にすると「/ /g.test(文字列)」だろ。もっともこの
場合「g」フラグはあっても意味ないから「/ /.test(文字列)」
でいい。しかしふつーは「文字列.match(/ /)」と書くかなあ。
0237234
NGNGえと、最初は私が不勉強だった訳ですが、RegExpオブジェクトの構文として記されているのは、
・var regularexpression = /pattern/[switch]
・var regularexpression = new RegExp("pattern",["switch"])
だけな訳で。
「/ /」だけでRegular Expressionオブジェクトと解釈するスクリプトエンジンはなんだかなぁ、と思ったまでの話です。
まぁ、そもそもRegular ExpressionオブジェクトそのものがECMA非準拠なので、私は使いませんが。
某メーカのフォームチェックスクリプトに、いきなり「IF(/ /g.text()」とかあって、困ったもんですから。
0238デフォルトの名無しさん
NGNGえ?ECMA-262 ed.3を見るとRegularExpressionオブジェクトはたっぷり
載っているけど、どういうことで「非準拠」となるの?またその「構文」
というのはどこに載っている奴のこと?ECMAを見る限りそんなヘンな制約
は見当たらないが…
0239デフォルトの名無しさん
NGNG良くわかんないんだけど、/pattern/[switch] はRegular Expressionオブジェクトじゃないの?
0240デフォルトの名無しさん
NGNGそうだそうだ。少なくともECMA-262 ed.3によればね。ちなみに「//」は
コメントになっちゃうんで代りに「/(?:)/」と書いてね、なんてことまで
解説されている。
0241234
NGNGなるほど、どうやら私の見ているデータが古いらしいな。
ちなみに、Visual Studio6.0辺りに入ってた.HTM。
しかし、やっぱり私の対象とする環境(ブラウザ)では使えん罠。
0242デフォルトの名無しさん
NGNGうーん。ところでその使えないブラウザってどれよ。すでに
Web製作板の内容だけど…
0244デフォルトの名無しさん
NGNGそれってJavaScript 1.1相当、DOMはIE3相当! 大文字小文字の違い
を区別しない! そんなのの話するのにECMAとか持ち出しても無理ぽ。
最初にそれを言ってよ〜。
0245234
NGNG別にこれ限定の話をしてたつもりは無いんだけど。
複数環境を相手にする中で、最低の環境がこれなんで、これで動かなきゃ使わないってだけで。
まぁ、紛らわしかったのは確かだろうけど、スマソ
0246デフォルトの名無しさん
NGNGいやそれは分かるよ、でも何もいわなければふつー古くたってN4、IE4、
O6とかでしょ。全部Regexpリテラルあるもん。だからアレ?とか思っ
ちゃってさ。ま、板違いだしおしまい。
0247悩みもの
NGNGあるページを開いたら、そのページの位置・サイズ・
ステータスバーやツールバーなどの有無を表現したいんですが、
さいごの、ステータスバーやツールバーの表現の仕方を調べたのですが
わからなくてこちらに質問させていただきました。
下記のscriptにどう付加すればそれが表現できるのかすいませんけど
教えてほしいです。
<SCRIPT language="JavaScript">
window.moveTo(0,0);window.resizeTo(Width=1000,Height=650);
</SCRIPT>
0248デフォルトの名無しさん
NGNGよく言って聞かせますので以降放置よろしこ
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNG.jsファイルでvar**** = new Array();
で、100個指定されているんですが、
その100個の数を全部足してその平均を出力するプログラムはどうすればいいですかね。
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGSELECT AVG([0]) FROM ****
0254251
NGNGレスありがとうございます
できました
でも最後に「;」付け足しておきました
0255デフォルトの名無しさん
NGNGfor (var i = 0; i < ****.length; i++){
sum += ****(i);
}
var ave = sum / ****.length;
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNGでいけるんちゃう?
0258251
NGNG<script language="JavaScript" src="xxxx.js">
</script>
<script language="JavaScript">
<!--
var sum = 0;
for ( i = 0; i < ****.length; i++){
sum += ****[i];
}
var ave = sum / ****.length;
//-->
</script>
</body>
とまぁ、こう打ってみたら全く動きません。
初心者丸出しで悪いんですが、なんか助言をおながいします。
0259デフォルトの名無しさん
NGNG<HEAD><TITLE></TITLE></HEAD>
<BODY>
<SCRIPT language="JavaScript">
<!--
var i;
var value = new Array();
for (i = 0; i <= 99; i++){
value[i] = Math.random() * 100;
}
var sum = 0;
for (i = 0; i < value.length; i++){
sum += value[i];
}
var ave = sum / value.length;
document.write(ave);
//-->
</SCRIPT>
</BODY>
</HTML>
0260デフォルトの名無しさん
NGNGArray.prototype.sum = function() {
var i = this.length, s = 0;
while (i--)
s += this[i];
return s;
}
var a = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
WScript.Echo(a.sum());
0261デフォルトの名無しさん
NGNGArray.prototype.avg = function() {
var i = this.length, s = 0;
while (i--)
s += this.shift();
return s / this.length;
}
var a = new Array(1, 2, 3, 4, 5);
WScript.Echo(a.avg());
0262261
NGNGは
s += this[i];
に訂正。 配列aが空になってもいいならshift()でもいいけど。
0264デフォルトの名無しさん
NGNG>100個指定されているんですが
って
1. すでに 100 個、数値が代入されているのか。
2. 100 個の数値を何でもいいので勝手に入れてくださいということなのか。
どっち?
0265264
NGNG0266デフォルトの名無しさん
NGNG> var value = new Array();
>
> for (i = 0; i <= 99; i++){
> value[i] = Math.random() * 100;
> }
が
> .jsファイルでvar**** = new Array();
> で、100個指定されているんですが、
の代わり
0267デフォルトの名無しさん
NGNG<script type="text/jscript" src="xxxx.js"></script>
<script type="text/jscript">
Array.prototype.sum = function() {
var i = this.length, s = 0;
while (i--)
s += this[i];
return s;
}
Array.prototype.average = function() {
return this.sum() / this.length;
}
</script>
</head>
<body><p>
<script type="text/jscript">
var ave = xxxx.average();
document.write("average = " + ave);
</script>
</p></body></html>
0268デフォルトの名無しさん
NGNG宿題の回答したらコピペがバレバレだろ。なぜこうなんだか
質問されても説明できないだろうしね…
0269251
NGNGあのですね、ほんとのこというと、雛形みたいのは出来てるんです。
その中に、平均点を求めるプログラムを埋め込めという感じの課題で、
変数は.jsの中に三つ指定されてるんです。
var data1=new Array();
var data2=new Array();
var data3=new Array();
といった感じなんですが、ひとつの関数でそれをまとめようとしてうまくいってないんですよね。
とりあえず、色々考えてくださってありがとうございました。
ひとりで色々いじってみます。
0270デフォルトの名無しさん
NGNGfunction sumary_allavg(col) {
var i = 0;
var t = 0;
for(i = 0; i < col.length; ++ i)
t += col[i];
return t / col.length;
}
0271デフォルトの名無しさん
NGNG}
これのundefinedがIE5で使えないらしいのですが、
どう書き直せばよいのでしょう・・・
てゆーかIE5なんてもう手に入らないよ・・・
0272デフォルトの名無しさん
NGNG}
0273デフォルトの名無しさん
NGNGありがとうでした。
でもIE5でテストできんわな・・・
0274デフォルトの名無しさん
NGNGどこかにあったんですが、誰か知ってる人いませんか?
0275デフォルトの名無しさん
NGNG0276直リン
NGNG0277デフォルトの名無しさん
NGNG[ツール]メニュー [インターネット オプション]
[セキュリティ]タグ [レベルのカスタマイズ]ボタン
[スクリプト][アクティブスクリプト][有効にする]ラジオボタン
0278セレクタ
NGNG何度も壁にあたりながら、ようやくゴールが見えてきましたが
最後の壁にぶち当たりました。
とりあえずこのページを見てください。
問題のページ
http://www.pika1.com/testtesttest/ite_jo[2].htm
完璧なページ
http://www.pika1.com/testtesttest/ite_jo[3].htm
ショッピングバスケットにJAVAを連動させたいのですが
複数個設置すると誤作動が起きてしまいます。
どうにもこうにもしようが無く皆様にお力を貸していただきたく
書き込ませていただきました。
どなたかわかる方がいらっしゃいましたら、教えてください。
0279デフォルトの名無しさん
NGNGマルチ氏ね
あと商用なら金払えやヴォケ
0280デフォルトの名無しさん
NGNGどうしてStringクラスは
String s=new String("hoge");
String s="hoge";
と、2種類あるのでしょうか?
なにか、中でちがうんですか
0281デフォルトの名無しさん
NGNG違わないさ。
いわゆるシンタックスシュガーってやつだ。
シュガー シュガー 砂糖菓子
0282デフォルトの名無しさん
NGNGは"hoge"文字列のコピーが代入される。
String s = "hoge";
は"hoge"文字列が代入される。
0283デフォルトの名無しさん
NGNGobject s = new String("hoge");//文字列オブジェクト
string s = "hoge";//文字列
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG<body>
<OBJECT id="CommonDialog1"
codeBase=http://activex.microsoft.com/controls/vb6/ ComDlg32.cab#version=6,0,81,69
classid=CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB width=32 height=32>
</OBJECT>
<button onclick="CommonDialog1.ShowOpen()">test</button>
</form>
</body>
</html>
このコードで以下のようなエラーになってしまうのはなぜでしょう?
「オブジェクトでサポートされていないプロパティまたはメソッドです。」
<button onclick="CommonDialog1.ShowOpen()">test</button>の行でエラーになります。
CommonDialog1.ShowOpen()というメソッドはwin2000では使えないのでしょうか?
また他の場所で設定がおかしいのでしょうか?
ちなみに全く同じコードをwin98で試したらダイアログがでました。
※関係ないかもしれませんが、98にはVBが入っています。
0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNGJavaやってるやつでJScriptと間違うやついないと思うんですよね
 ̄↑ ̄
注目!
0288釣られてみる
NGNGで、ネタって何だ? わざとスレ違い書き込みをすることか?
で、書き込んだ本人より、ネタだと気付かない奴の方が悪いってか?
すっかり糞スレと化してきました。夏だからか?
0289デフォルトの名無しさん
NGNGvar s : Object = new String("hoge");
var s : Object = "hoge";
という、2種類なら知ってるが。
0290デフォルトの名無しさん
NGNGおすすめ懸賞・お小遣いサイトを紹介しています。
0292デフォルトの名無しさん
NGNG0293memo
NGNGhttp://www.interq.or.jp/student/exeal/dss/
http://a414s1.it.nanzan-u.ac.jp/index-j.html
http://www.mamezou.com/tec/Tips/jsgl/
0294デフォルトの名無しさん
NGNGブラウザ以外で使われている例ってあるの?
Mac だと Konfabulator とか OSA, Win だと .Net に対応しているみたいだけど、あまり
目立たないね。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGWSH。後、FlashとかJavaScript採用してなかったっけか?
0298デフォルトの名無しさん
NGNGeclipseでのJavascriptサポートは1.0でおわっちゃったか。
0299デフォルトの名無しさん
NGNGdocument.writeすら駄目です。
なんか上手い方法はないでしょうか?
0300デフォルトの名無しさん
NGNGどうもありがとう。やっぱりスタンドアローンでってのは少ないのかなぁ。
0301デフォルトの名無しさん
NGNGスタンドアローンで動くスクリプトってなんだよ(w
スクリプトなんだから、なんらかの実行環境が必要だろ。
0302山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0303デフォルトの名無しさん
NGNGまぁ厳密に言えばそうですが、ニュアンス的にはブラウザとかの実行アプリに依存せず、インター
プリタだけで動かすような用途にはあまり使われてないのかなって事です。
0304デフォルトの名無しさん
NGNGほぼWindows標準のスクリプト環境といっていいとおもうよ。
0305デフォルトの名無しさん
NGNG便利そうなのに全くと言っていいほど普及してないのはやっぱりドキュメントの少なさなのだろうか。
0306デフォルトの名無しさん
NGNGそれがWSHなんだが。
なんだよ「あまり」って。
1つ有れば充分だろ?
同じ用途で複数実装してどうすんだ?
0307デフォルトの名無しさん
NGNG全く普及していないのもドキュメントが無いのもお前の脳内での話し。
0308デフォルトの名無しさん
NGNGフォーム作れるなら見直してやるよ。
0309デフォルトの名無しさん
NGNGどうしてそうなるのか意味が分からない。
0310デフォルトの名無しさん
NGNGどっちかって言うと使用例みたいなのが知りたい。WSH ってそんな使い出あるものかな。
実際 JavaScript で作られたアプリってどうなんだろ。
0311デフォルトの名無しさん
NGNGIEを操作するとか。
俺はWSH使うくらいならDMonkey使うけど。
0312デフォルトの名無しさん
NGNGActiveXを使うには便利なんだがな
0313デフォルトの名無しさん
NGNGwindow.open("window.php","view","width=w,height=h,menubar=no");
}
wとhが文字列として扱われてしまってちゃんと動いてくれません。
どうすれば回避できるんでしょうか?
0314デフォルトの名無しさん
NGNGネタかにゃ〜。普通に結合しる。
window.open("window.php","view","width="+w+",height="+h+",menubar=no");
0315デフォルトの名無しさん
NGNGありがとうございます。
普通に分かりませんでした。
0316デフォルトの名無しさん
NGNGと、言うかフォームデザインしてコンパイルしたらActiveX吐いてくれるようなツールがあればおもしろい気がした。
0317デフォルトの名無しさん
NGNG>>312
0318デフォルトの名無しさん
NGNGみなさん、歴はどれくらいですか?
0319デフォルトの名無しさん
NGNGそんなおもちゃ言語には歴をつけるんですか。
Java歴は覚えているけどJavaScript歴は覚えていないね。
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNG失格
0322_
NGNG0323デフォルトの名無しさん
NGNG変数の型の扱いがめちゃくちゃ曖昧で、コード書く分には簡単
(でも実行結果は…)という以外は、Javaと同程度にめんど
くさいですよ。
0324デフォルトの名無しさん
NGNGM$の実装がクソすぎて、普通に書くと動きません
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNGと、言うかお前プログラム書けないだろ?
0327デフォルトの名無しさん
NGNGスピードに関しては、スクリプトエンジン単体どころかIEその
ものが糞な気がします。
スクリプトエンジンのほうは、実行結果がIEのバージョン毎に
ちがうことが、困りまつね。
0328デフォルトの名無しさん
NGNGSTGなんかはつらいだろうね
0329デフォルトの名無しさん
NGNGクラスを自作し継承をサポートしていれば魅力的にみえるのだが。
んな機能をサポートしてもらうなら最初からJavaを使っているがな。
0330デフォルトの名無しさん
NGNGJavaScript はよく知らないけど、バイトコードコンパイルするか逐次実行するか、クラスベースか
プロトタイプベースかってそんなに違うかな。
0331デフォルトの名無しさん
NGNGクラス作成できるよ
0332デフォルトの名無しさん
NGNG0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNGJavaScript2.0とかJScript.NETにはtraitでなくて本物のクラスがあるよ。
# …つーか、プロトタイプベースなのがこの言語のいいところだったのになあ。
0335今作った
NGNGファイル名:janken.js
main();
function main()
{
var shell = WScript.CreateObject("WScript.Shell");
var disp=new Array(5);
var result;
var APP_TITLE = "じゃんけん";
disp[0] = "ぐー";
disp[1] = "ちょき";
disp[2] = "ぱー";
disp[3] = "引き分け";
disp[4] = "あなたの負け";
disp[5] = "あなたの勝ち";
disp[6] = " : "
disp[7] = " " + disp[0] + disp[6] + disp[1] + disp[6] + disp[2];
do
{
you = shell.Popup(disp[7], 0, APP_TITLE, 3);
if(you == 6) you = 0;
if(you == 7) you = 1;
com = Math.floor(Math.random()*3);
result = "あなた:"+disp[you];
result = result + "\n\nわたし:"+disp[com];
result = result + "\n\n" + disp[(you - com + 3) % 3 + 3];
shell.Popup(result,0,APP_TITLE,0)
}
while( shell.Popup("まだ続けるかい?", 0, APP_TITLE, 4) == 6 );
}
0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNGセミコロンは無くてもいいんじゃなかったか?
0339デフォルトの名無しさん
NGNGstrictモードでは必ず動かない。
0340335
NGNG誰かメッセージボックスのみで巨大なテキストアドベンチャー作らないかな
AA使えば多少派手になると思うし。
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNGttp://www.bh.wakwak.com/~neo/matrix.html
フォントサイズ小で。
0343デフォルトの名無しさん
NGNGttp://www.asciimation.co.nz/
Java Applet です。Palm 版もあるよ。
0344無料動画直リン
NGNG0345デフォルトの名無しさん
NGNGttp://www.geocities.co.jp/SiliconValley-Sunnyvale/6003/psyterma/shot6.html
0346デフォルトの名無しさん
NGNGjavaとjavascriptはちがいますよ
まあ、このあたりだろ。
ttp://www3.sppd.ne.jp/lena/myworks/home-of-time.htm
ttp://www.smokymonkeys.com/triglav/index.html
0347デフォルトの名無しさん
NGNG0348_
NGNG0349デフォルトの名無しさん
NGNGdocument.all,T="",C="□",F;function R(H){while(D["F"+(F=Math.ceil(Math.random()*
399))].innerHTML!=C);I(F,H)}function Y(){if(K+1){P+=[-1,-20,1,20][K];X=D["F"+P].
innerHTML;if(X!=C)if(X!="▲"){clearTimeout(T);alert("Over");return}else{M++;R(X)
}I(Z[++L]=P,"●");I(Z[L-M],C)}T=setTimeout("Y()",99)}function I(P,H){D["F"+P].
innerHTML=H}for(i=0;i<400;i++)T+=(i%20?"":"<br>")+"<span id=F"+i+">"+((i+1)%20>1
&&i>19&&i<379?C:"■")+"</span>";I("EX",T);R("●");P=Z[0]=F;R("▲");Y();</script>
七行スレより
0350デフォルトの名無しさん
NGNG重複要素をなくして→{ a, b, c }にしたいのですが、
ご教示おえがいいたします。
0351デフォルトの名無しさん
NGNGvar src = new Array( "A", "A", "B", "B", "C", "A", "C", "B", "A" );
var buf = new Array();
var dest = new Array();
for( var i in src ) buf[src[i]] = src[i];
for( var i in buf ) dest.push( buf[i] );
0353デフォルトの名無しさん
NGNGちょっと問題が発生して、他の方法で対処できないか
と思って、先輩方にお尋ねします。
Mac版のIllustratorなんですが、
エスケープ文字をちゃんと認識しないんです。
作りたいスクリプトの内容が、
「テキストファイルを読み込んで
改行ごとに区切って配列に納めたStringを、
それぞれ1つのテキストオブジェクトにする」
というものなんですが、split関数で\rを認識しないので
うまくいきません。
JavaScriptで、テキストを1行ずつ取り出す他の方法を教えてください。
0354デフォルトの名無しさん
NGNGsplit("\n")
javascriptには\rなんてものはありません。
0355デフォルトの名無しさん
NGNGIllustrator用のJavaScriptにはあります
0357デフォルトの名無しさん
NGNGおはようございます。
Macintoshなんで、改行はキャリッジリターンのはずです。
ただ、会社のWin版で試すと、\r\n じゃないとうまく区切れないんですよね...。
Winは改行って \n ですよね?
0358_
NGNG0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG勉強不足でした...。
0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNGMac版のバグということで、あきらめました。
AppleScriptでevery paragraphを使ったほうが簡単に
配列にできるようです...。
0364デフォルトの名無しさん
NGNG日本初!携帯で顔写真付き男女会員リスト閲覧OK☆
結婚・恋愛・大人の交際・全対応!男女交際の決定版!
〜会員制男女交際クラブ〜
★GOOD SECOND★
http://golden-p.net/gs/
0365デフォルトの名無しさん
NGNGテキスト読み込み時に\rが消失してんじゃないかな?
Java風に言えば、str = reader.readLine();
で抽出してるとか。この場合末端の改行コードはstrには含まれない。
ちなみにJavaScript言語にエスケープ文字\rは存在するよ。
0366デフォルトの名無しさん
NGNG0367353
NGNGString.fromCharCode(0xd);
とアスキーコードで改行を指定したらできました...。
どうしてかわかりませんがMac版のIllustratorでは
エスケープ文字をキチンと認識しない場合があるようです。
Win版のほうがJavaScriptと相性がいいようですね。
マカはAppleScriptをつかえってことでしょうか。Adobeさん...。
0368デフォルトの名無しさん
NGNGJISコードでも処理してる?
0369デフォルトの名無しさん
NGNGクライアント端末によって
いつまでたっても古いキャッシュファイルを見る端末A、
即座に最新のファイルを見る端末B
ってあるのですかね。
端末A,BのIEのキャッシュ設定は同じです。
端末AはIE5.5 SP2
端末BはIE6.0 SP1
です。
0370デフォルトの名無しさん
NGNGもっとスマートな記述のしかたはありませんか?
<html><head><title>Test _ JavaScript</title></head><body>
<script language="JavaScript"><!--
beforeDate = new Date();
currtime1 = beforeDate.getTime();
var StartASCIINumber =65/*+32*/;
n = 1000;
NumofCharaofpara1 =100;
j = 0;
for (i=0; i < (n+1) ; i++){
if ((i>= NumofCharaofpara1) && (i % NumofCharaofpara1) < 1){
document.write("<br>");
j= 0; }
if(j>=26)j=0;
j = Math.floor(26 * Math.random());
chara1 = String.fromCharCode(StartASCIINumber + j);
document.write(chara1);
j = j+1; }
afterDate = new Date();
currtime2 = afterDate.getTime();
alert((currtime2-currtime1)/1000 +" seconds");
// --></script>
</body></html>
0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNGそんな事どうでもいい。
0373デフォルトの名無しさん
NGNGそんな返事する前に答えてやれよ
0374デフォルトの名無しさん
NGNGそういうセリフは>>371に言え。
ついでにおまえも同罪だ。
俺はレスしただけだから無罪だ。
0375デフォルトの名無しさん
NGNG相手して損した
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNGコメントすらついていない。
インデントもしていない。
釣りだろうね。
0380370
NGNG勉強し始めて2週間ぐらいです。
他にやったことあるのはVectorScriptと
AppleScriptです。
0381370
NGNGこれは練習のために書いたスクリプトですが、
ランダムにアルファベットを生成して100文字ずつ
改行しているだけなのですが、ループまわりを
もっとスマートに書けないかと思いまして...。
0382デフォルトの名無しさん
NGNGvar Lines = 10;
var Columns = 100;
var StaTime = new Date();
var EndTime;
for (var Line = 1; Line <= Lines; Line++){
for (var Column = 1; Column <= Columns; Column++){
document.write(Codes.charAt(Math.random() * Codes.length));
}
document.write("<BR>");
}
EndTime = new Date();
alert((EndTime.getTime() - StaTime.getTime()) / 1000 + " seconds");
0383デフォルトの名無しさん
NGNGvar codes = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ROW_COUNT = 10;
var COL_COUNT = 100;
var startTime = new Date().getTime();
for (var i = 0; i < ROW_COUNT; i++) {
for (var j = 0; j < COL_COUNT; j++) {
document.write(codes.charAt(Math.random() * codes.length));
}
document.writeln("<BR>");
}
var endTime = new Date().getTime();
alert(((endTime - startTime) / 1000) + " seconds");
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNGVBScriptじゃないんだから。
>>384=>>385=>>382か?
まぁ、>>370を解読したのは賞賛に値するがw
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG0390370
NGNG列側の処理と行の処理ですか...。
アルファベットを取り出す処理がこんな簡単な方法で
できるとは知りませんでした。あと、charAt って0以下の端数は
無視してくれるってことですよね?
それと、教えていただいたコードは
僕が書いたものより1割以上処理スピードが速いです!
きれいに書けば読みやすいし、実行スピードも上がるんですね。
勉強になりました。みなさんありがとうございました。
ちなみにブラウザによって処理スピードに
かなり違いがあるようです。自分のMac環境では
Opera<Mozilla<IEと速くなり、Safariが最速でした。
JavaScriptって実行環境に影響受けやすいんですかね?
0391名無しさんいい子なのにね
NGNG0392デフォルトの名無しさん
NGNGfor (var i = 0; i < ROW_COUNT; i++) {
lines[i] = "";
for (var j = 0; j < COL_COUNT; j++) {
lines[i] += codes.charAt(Math.random() * codes.length);
}
lines[i] += "<br>\n";
}
document.write(lines.join(""));
0393デフォルトの名無しさん
NGNG>あと、charAt って0以下の端数は無視してくれるってことですよね?
Math.floor() 付け忘れた・・・
付けといて下さい
0394390
NGNG問題なく動作するので、有効なのは整数部分だけのようですよ。
0395デフォルトの名無しさん
NGNGJavaScriptの数値は全て浮動小数点だからね。
charAtメソッドに限らず,殆どのメソッド内部で
その辺を考慮してくれてるでしょう。
0396デフォルトの名無しさん
NGNGほんとアバウトなとこありますよね。
varを付ける付けないとか、
半角スペースのある無し、
セミコロンの省略可とか...。
0397デフォルトの名無しさん
NGNG普通でしょ。こんなもん。BASICじゃあるまいし。
0398デフォルトの名無しさん
NGNGスクリプト言語(手軽に書けるという利点)だし、
Webで万人に使われることが主な理由。
IEでは全角スペースを使ってもいいらしい。
Perlみたいにuse strictみたいなものが欲しいね。
> 半角スペースのある無し
これはちょっと意味が分からない。
0399デフォルトの名無しさん
NGNGvarにはちゃんと意味があるよ
多分アバウトだと感じるのは仕様を理解していないための先入観
0400デフォルトの名無しさん
NGNG彼がVBを見たらその無法っぷりに自殺でもしてしまうんじゃないだろうか。
0401デフォルトの名無しさん
NGNGできたっけ?
0402デフォルトの名無しさん
NGNGの前なら省略できる。
あと文法エラーがあったとき、そこに改行があれば改行の前にセミコロンを補って解析しなおしてもよい。
0403デフォルトの名無しさん
NGNGPascalみたいだな。
0404デフォルトの名無しさん
NGNGDOMでエレメントを上書きすることで、ビューを動的に変更するときで
1度に複数のエレメントの上書きをするような場合に、全てのエレメント
の上書きがおわるまで、画面の再描画を遅らせるようなことってできま
せんか?
ツリーの共通の親ノードを差し替えてしまえばよいのでしょうが、今の
作業はそうもいかなくて…
0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNG--------------------------------------------------------------------------------
「ひまわり」って、何?
「ひまわり」は、日本語を使って、簡単にプログラムを作るためのソフトです。
何もかも日本語なので、親しみやすく、読みやすいプログラムを作ることが出来ます。
(『簡単』であると言われているBasic言語と比較した場合) やりたいこと Windows標準のプログラム言語
WSH(Basicを拡張したもの)の場合 ひまわりを使って書いた場合
消費税の計算 S = InputBox("いくらですか?")
Value = S * 1.05
MsgBox "税込価格は、"&Value&"円" 「いくらですか?」と、尋ねる。
税込価格は、それ×1.05。
「税込価格は、{税込価格}円」と、言う。
ファイルのコピー Set FS = CreateObject("Scripting.FileSystemObject")
FS.CreateFolder "d:\バックアップ"
FS.CopyFile "c:\重要書類\*","d:\バックアップ" 『d:\バックアップ』へ,フォルダ作成
『c:\重要書類\*』から,『d:\バックアップ』へ,ファイルコピー
★アルファベットだらけの、Basicに比べて、日本語でずいぶん親しみやすく感じられます。
0407デフォルトの名無しさん
NGNG以下の文はエラーになりませんが、記号を変数名に使うのは、常識的にお勧めできません。
お勧めしない) 土地�u=40 (普通は、『土地=40{�u}』などと書く)
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNG0414デフォルトの名無しさん
NGNGJavaとJavaScriptは違うと言っとるだろ
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNG付加情報をつけたURLでアクセスしてきて、その付加情報をつけて
自動的に別のURLに転送させるにはどのようにこーデングすればいいのでしょうか?
サンプルプログラムを教えて頂けると幸いです。
よろしくお願い致します。
<イメージ(aaa.comにアクセスしてbbb.comに付加情報を付けて自動転送)>
aaa.com/test.html?xx=123
↓bbb.comに自動転送(xx=123を付けて)
bbb.com/test.html?xx=123
0418デフォルトの名無しさん
NGNG0419デフォルトの名無しさん
NGNGhttp://tohoho.wakusei.ne.jp/js/location.htm#urlInfo
0420417
NGNG×こーデング
○コーディング
入力をチョンボしただけです・・・。
0421デフォルトの名無しさん
NGNG何のことかと思ったら、オライリーの本ね。
あれは、内容が濃いので玄人向けだね。
中級者から脱出したいならお勧め。
0422デフォルトの名無しさん
NGNGなんかかっこいい本に見えるんですよね。
ちゃんと言語としてのJavaScriptのことを書いた本だと聞いたので
興味を持っていました。
0423名無し@沢村
NGNG0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNGprototypeオブジェクトに関することとか本当に勉強になった。
良書っつうやつだ。
0426デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4756138713/
errataはこちらだそうだ。
ftp://ftp.ascii.co.jp/pub/my-unix/javascript/
0427山崎 渉
NGNG0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNGhttp://wiki.cocoondev.org/Wiki.jsp?page=RhinoWithContinuations
0430デフォルトの名無しさん
NGNGローカルでOSに対して処理を行ったり、ファイル処理したり出来ますか?
ブラウザに対して処理を行うだけですか?
0431デフォルトの名無しさん
NGNGWSHなんかはそうなんじゃなかったけ?
主にVBSが多いけど、JSでも可能なはず。
http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/whatis.htm
0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGんー何と言えば良いのか。
出来ると言えば出来る。
ブラウザでも、IEなら.htaファイル作れば、普通のアプリと同じ様な事は一通り出来る。
#まぁ、.htaじゃなくても可能なんだけど。
ブラウザ以外に付いては、WSH(Window Script Hostだっけ?)を調べなされ。
0435デフォルトの名無しさん
NGNGJScriptじゃないJavaScriptはブラウザ上でしか動かない。
0436デフォルトの名無しさん
NGNG決め付けはよくないよ。
ブラウザ上で動いてるのが一般的なだけ。
0437デフォルトの名無しさん
NGNGあと、Acrobatでも使えるね。(.pdfファイルに埋め込み)
言語そのものは単純なんで、組み込まれた環境に依存します、色々と。
0438デフォルトの名無しさん
NGNGJava Plug-inアプレットのメソッドは
呼べないのですか?
0439デフォルトの名無しさん
NGNGOREILLYの「JAVASCRIPTプログラミング」ってのに書いてある(はず)。
0440山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNGどうやって制御するんですか?
プログラムさっぱり分からんです
0443デフォルトの名無しさん
NGNGぽってりとした体つきはいかにもH大好きという感じです。
男優さんの指テクでオマンコは大洪水!
感じやすい小さめのオマンコにチンチンを挿入され中をかき回されて更に濡れ濡れになっていきます。
顔よし!感度よし!最高の女ですね。
無料ムービー観てね。
http://www.ncdonald.com/
0444X7
NGNGBとCがそれぞれb,cというアドレスに送られるようにするには
どうすればいいでしょうか?
<FORM ACTION="b" METHOD="POST">
<textarea name=1>B</TEXTAREA>
<INPUT TYPE="submit" NAME="1" VALUE="送る">
<FORM ACTION="c" METHOD="POST">
<textarea name=1>C</TEXTAREA>
<INPUT TYPE="submit" NAME="2" VALUE="送る">
<input type=button name="A" value="一気に送る">
基本的ですんません
0445デフォルトの名無しさん
NGNGここのスレで聞いても誰も答えないよ。
ローカルルール読め。
>Javascript は Web 制作板、CGI は Web プログラミング板へ。
0446デフォルトの名無しさん
NGNG一つのページからじゃ無理だね〜
ウインドウ二個開いて、それぞれで送るような処理すればいいんじゃない?
0447デフォルトの名無しさん
NGNGこの質問はJavaScriptスレで既に解決してる。
0448デフォルトの名無しさん
NGNG親ページの変数の値を取得することができません。
parent.html-------------------------------
<script>
var hensu="abc";
</script>
----------------------------------------
child.html--------------------------------
<script>
alert(parent.hensu);
</script>
----------------------------------------
これで実行すると、「書き込みエラー」が出たり、
プログラムがそこで停止したりしてしまいます。
よろしくおながいします。
0449デフォルトの名無しさん
NGNG書いている人がほとんどですよね?
書かなければ挙動が怪しいブラウザとかあるんですか?
0450デフォルトの名無しさん
NGNG0451449
NGNG0452デフォルトの名無しさん
NGNG騙るなッ!
0453デフォルトの名無しさん
NGNG親の心、子知らず。
親から子供に教えてやらないと。
0454デフォルトの名無しさん
NGNGalert(window.opener.hensu);
0455デフォルトの名無しさん
NGNGwindow.openerは違う気がする。
>>448
parent.htmlとchild.htmlのドメイン名が違ったりするんじゃない?
0456デフォルトの名無しさん
NGNGNNやIEでProxyの自動選択を行なう際に定義する FindProxyForURL() の中で使える、
myIpAddress() や dnsDomainIs() や isInNet() などの関数群を、普通のスクリプト
から使うにはどうしたら良いのでしょうか。
WSH 上で FindProxyForURL() の挙動を検証したいのです。
0457デフォルトの名無しさん
NGNG自分で定義してください。
0458デフォルトの名無しさん
NGNGその「普通のスクリプト」って何?
ブラウザ上のスクリプトのことなら無理。
0459456
NGNGブラウザ上ではなくて、
CScript.exe (or WScript.exe) hoge.js
の形式で実行する場合の "hoge.js" のことです。
>>457
いや、それをやりたくないので…。
0460デフォルトの名無しさん
NGNGどのようにしたら良いでしょうか?
0461デフォルトの名無しさん
NGNGサーバって、具体的に何?
0462460
NGNGサーバ上に置いてあるテキストを加工して表示したいのです
0463デフォルトの名無しさん
NGNGクライアントはブラウザと考えて良ろしいか?
IEに限定しても良いなら、「データバインド」でググると吉。
あっしも使ってますが、便利でつ。
100件程度のデータなら、SQL発行するよりも、こいつを使ってブラウザに処理させた方がよっぽど楽なので。
0464デフォルトの名無しさん
NGNG環境的に無理なのかも知れないけど、SSI使った方がいいかもよ。
0465デフォルトの名無しさん
NGNGあるページから移動したときにメッセージを出したいのですが…
とりあえず、リンクで移動するときはonload()で出来たのですが
ブラウザの「戻る」や「進む」を使ったときは何も起こらなくて困ってます
よろしくお願いします
0466デフォルトの名無しさん
NGNG0467デフォルトの名無しさん
NGNG一枚のHTML上にコンテンツのカテゴリごとにJavaScriptでファイルをオープンすればメンテナンスも楽になるんだが・・・
0468デフォルトの名無しさん
NGNGブラクラ作ってるんですか?
0469デフォルトの名無しさん
NGNG可能だが、それで楽になるとは思わん。
も一度一から勉強してみ。
0470名前は開発中のものです。
NGNG0471デフォルトの名無しさん
NGNGどうやらcase "select-one"の中でフリーズするようです。
formLoadItem(name)のnameにはid属性値、
getCookie(name)の返り値はクッキーの値です。
どうしてフリーズするでしょうか???
また、select-oneのタイプでvalueから選択出来る良い例なんかありますでしょうか‥
function formLoadItem(name){
val = getCookie(name);
if(val != ""){
obj = document.getElementById(name);
objType = obj.type;
switch(objType){
case "text":
obj.value = val;
break;
case "select-one":
objL = obj.length;
for(i = 0;i < objL; i++){
str = obj.options[i].value;
if(str == val){
obj.selectedIndex = i;
}
}
break;
}
}
}
0472デフォルトの名無しさん
NGNGdocument.form.ABC.valueだと思うのですが
これはNN4.Xでは動くのと動かないのがあります。
これはOSか何か関係しますか?
0473デフォルトの名無しさん
NGNGメールを読むだけでお金がもらえます!
ノーリスクなのではっきりいって登録しないと損です!
http://www.geocities.co.jp/SiliconValley-PaloAlto/3441/
0474デフォルトの名無しさん
NGNGobjL = obj.length
は
objL = obj.options.length
じゃないの?
>>472
document.forms["form"].elements["ABC"].value
0475471
NGNGvar i = 0;
for(i = 0;i < objL; i++){
varってどういうときに必要で、どういうときに不要なのでしょうか???
varを書いたものと書かないものの挙動の違いってなんでしょうか???
0476472
NGNG0477デフォルトの名無しさん
NGNG関数内でvarを付けて宣言すればその変数はローカル変数になる。
>>476
その98と2Kで違うっていうコード貼ってみ。
0478デフォルトの名無しさん
NGNG選択されているoptionのvalueじゃなくて、selectのvalue???
0479デフォルトの名無しさん
NGNGではなかろうかと言ってみるテスト。
0480デフォルトの名無しさん
NGNGfor(i=0;i<select.options.length();i++) {
foo = select.options(i).value;
}
って感じで、ヨロシコ。
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG「ソースの表示」には反映されないという意味では不可能。
<SCRIPT></SCRIPT>内で計算した値を、<SCRIPT>外で利用することは
不可能ってこと?
こんな感じ
================
<SCRIPT>
var a;
a = 100;
</SCRIPT>
<input type=text width=(ここに値を埋め込みたい)>
================
むりかな?
0488デフォルトの名無しさん
NGNGどういうシチュエーションで答えてあげればいいのかいまいち分からない。
document.write("<input type=text width=" + a + ">");
または適当にID与えて
document.forms[〜].elements[〜].width = a;
シチュエーションは、選択され項目によって。大きさを変えてあげたいんです。
たとえば、CheckBoxが複数あって選択された値の大きさに変更するみたいな・・・感じ。
0490デフォルトの名無しさん
NGNG↓
amount - parseInt(amount) != 0
0491490
NGNG0492デフォルトの名無しさん
NGNG埋め込むという表現が誤解を招いたんだよ。
それなら、>>488の後者のやり方を参照。
document.forms[〜].elements[〜].style.width = "" + a;
とか。
もう少し教えてください。
これって可能ですか。
<SCRIPT LANGUAGE="javascript">
function aaa(xxx){
form = radio.from;
if(xxx.value == 0){
wWIDTH = 100;
}else if(xxx.value = 1){
wWIDTH = 50;
}else{
wWIDTH = 10;
}
}
</SCRIPT>
<input type=text width=(ここに値を埋め込みたい)>
<FORM METHOD=post>
<input type=radio name=111 value=0 onclick="aaa(this)">パタン1
<input type=radio name=111 value=1 onclick="aaa(this)">パタン2
</FORM>
0494デフォルトの名無しさん
NGNGしつこい。 板違い。
+ JavaScript の質問用スレッド vol.22 +
http://pc2.2ch.net/test/read.cgi/hp/1062943541/l50
0496デフォルトの名無しさん
NGNG<body bgcolor="#00ff&{func()};" text="#0000&{Math.random()*256};">
みたいなことが出来たような。今のNNは知らないよ。
0497デフォルトの名無しさん
NGNGjavascriptを&{}の中に書くやつ。
なんだろうって思ってた。
0498デフォルトの名無しさん
NGNG値を埋め込むって発想から離れなさいって。
<input type=text name=t1>
<input type=radio onClick="t1.width=100;">
<input type=radio onClick="t1.width=50;">
って感じでok。
動作確認してないから保証しないが。
あと、あっちの板行って、DynamicHTMLとか、DOMとか勉強しなさい。
0499デフォルトの名無しさん
NGNGNNだけかは知らんが、多分NNにしか乗っていない独自拡張だろう。
あと &{} ではなくて &{}; と最後にセミコロンがいるようだ
0500デフォルトの名無しさん
NGNG+ JavaScript の質問用スレッド vol.22 +
http://pc2.2ch.net/test/read.cgi/hp/1062943541/l50
の方が質問する方にも有利なのになんでム板で続けるのかなあ。
0501デフォルトの名無しさん
NGNG関連した話題を扱うためのもの。ブラウザでどうこういう話は放置。
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNGECMAScript とその後継 death
0505デフォルトの名無しさん
NGNGは当分なくならないでしょ、ActionScriptとかASPとかもあるし。
だいたいブラウザ上で動くってことは世の中で最も処理系が
普及してる言語っていうことなんだよな。
0506デフォルトの名無しさん
NGNG"0" == false //true
が帰ってくるんだがどういう型変換が起こってるかようわからんので
誰か解説キボンヌ
0507デフォルトの名無しさん
NGNG11.9.3 ( x==y )
1. Type(x) と Type(y) が異なる場合は、ステップ 14 へ。
14. x が null で y が undefined ならば ...
... 中略 ...
19. Type(y) が Boolean ならば、比較 x == ToNumber(y) の結果を返す。
9.3(ToNumber) より ToNumber(false) は 0 なので、つまり、 x == 0 の結果を返す。
( x == 0 )
1. Type(x) と Type(0) が異なる場合 ...
... 中略 ...
17. Type(x) が String で Type(0) が Number ならば、比較 ToNumber(x) == 0 の結果を返す。
9.3.1(String型に適用されるToNumber) より
ToNumber("false") は、 "false" が数値として解釈不能なので NaN
ToNumber("0") は、 0
だから
"false" == false は結局 NaN == 0。false。
"0" == 0 は結局 0 == 0。true。
0509supermathmania ◆ViEu89Okng
NGNG値の表示などはどうやればできるのですか?(HTMLでの表示は成功したが、同じことがWSHでできない。)
0510デフォルトの名無しさん
NGNGもう、どうしょうもないな…。
ltとrt間違えてるのにも気づいてないし(プ
リファレンスも読んで無いだろ?
MSDN見れば判る。
ま、ヒントって言うか答えだな(wだけ教えてやる。
echo
0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNGhttp://ascii24.com/news/i/topi/article/2003/06/11/print/644212.html
また、スクリプト言語の整備もテーマとして浮上しているようだ。
Java系のスクリプト言語としてはJavaScriptがよく知られているが、
実際にはJavaScriptは文法をJavaに似せてあると言うだけで、
Java実行環境を利用しているわけではなく、Javaとはまったく無関係というべき存在
である。しかし、簡便な開発の用途ではスクリプト言語の需要が根強いため、
Javaコミュニティーが正式にスクリプト言語の整備に取り組む意向を固めたようだ。
まだ詳細は明らかになっていないようだが、“Scripting languages are our friends!”
と宣言され、今後はJavaとスクリプト言語の組み合わせが積極的にサポートされる
もようだ。具体的な言語に関しては、さまざまなスクリプト言語をサポートするとする
一方、最も親和性の高いスクリプト言語としてPHPが挙げられた。
0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNG名前はどうするんだろうな。
また、色々と勘違いする奴が増えるんだろうか。
0515デフォルトの名無しさん
NGNGJSP(Server)+JavaScript(Cliant)の変わりに、JSP(Server/Cliant)な感じで。
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG現在日本語で作ったwebサイトを中国語で動作するように変更作業をしております。
webはaspで作られており、言語はVBScriptです。ただしメールアドレスの入力では
javascriptでブラウザに入力チェックをさせております。
日本語を中国語にかえ、charsetをshift-jisからbg2312にかえ、ASPの言語コードを CODEPAGE="932"から
CODEPAGE="936"に変えました。これでweb上での中国語表示、aspでの中国語処理で問題はなくなりました。
しかしなぜかJavaScriptによるメールのチェックがまったく機能しなくなりました。
JSでしていた他のチェック""による空白入力をアラートで警告出す部分もまったく動作しません。
0519518
NGNG0520デフォルトの名無しさん
NGNG一番上の青い部分のバー(■2ch BBS〜と書いてる)
そこにテロップみたいに流れたりタイプライターみたいに
文字が遊べるJAVA Scriptを知りたいのですが・・・
教えてください。御願いします。
0521518
NGNG別スレで質問します
0522
NGNGPerlとかRubyみたいにシェル操作できないの?
Linuxで。
0523デフォルトの名無しさん
NGNGシェル操作、が何を指すのかわからんが当てずっぽうで、
Rhino http://www.mozilla.org/rhino/
njs http://www.bbassett.net/njs/
辺りを使って見れ。
0524
NGNGそのあたりを探ってたらSpiderMonkey っての見つけた。
Rhinoがjava実装で、SpiderMonkey はCらしい。ので、
これにI/O関連を自分で拡張してみることにしますた。
0525デフォルトの名無しさん
NGNG手元の本に少しだけどのっている。
0526デフォルトの名無しさん
NGNG0527
NGNGそんなのできんのかー!!!
で、その本紹介してくださいおながいします。
0528デフォルトの名無しさん
NGNGSpiderMonkeyのLiveConnectよりは高機能らしい。
0529
NGNGjarファイルとjavaファイルの違いから調べんといかんかった・・・汗
SpiderMonkey だったらCだから簡単そうと思ったんだけど・・・。
http://yamaguch.sytes.net/~tora/java/rhino.htmlの
スクリプトエンジン 実行時間(秒)
rhino 5.96
ruby 10.29
perl 11.29
kawa(scheme) 34.14
これを見てJavaから勉強することにしますた。アンケートで凄いよこれ
にしときますた。ところでkawaってなんじゃ。
0530JavaScript勉強中
NGNG<FORM>タグの中で、<input type="submit" value="画面を閉じる" onclick="window.close()">
の処理を作成してそのページを開き、「画面を閉じる」というボタンが押されたら、
小さなウィンドウが出てきて「画面を閉じますか?」って確認画面のようなものが表示されて、
「はい」と答えると、その画面(ブラウザ)が閉じるのは分かるのですけど、
小さなウィンドウ(確認画面)も出ないで強制的に画面を閉じる(消しちゃう)事って出来るのでしょうか?
0531デフォルトの名無しさん
NGNGJavaScript自体がそうだが、特にRhinoは文字列処理遅すぎ。
凶悪に遅い。Perlの1/100の以下。なんであんなに遅いのか。
0532デフォルトの名無しさん
NGNGユーザーはウィンドウ閉じたいと思ったら自分でクローズボタン押します。
0533Vol.1
NGNG誰か頭の良い日と何とかしてくれ。
いや、君らは常にJavaScriptを馬鹿にしてきた以上この問題を解決して見せる義務がある。
諸君の健闘を祈る
//インターネットテレビガイドの一括ダウンロード
//所在地
var locale = "hirosima";
//希望日数(今日を含む)
var requestedDays = 3;
//インターネットテレビガイドのホーム
var tvguideHome = "http://www.tvguide.or.jp/cgi-bin/current.cgi?opt=i";
function waitForTime(ie){
while(ie.busy || ie.Document.readyState != "complete"){
WScript.Sleep(4000);
}
//念のため
WScript.Sleep(3000);
}
function getTVguideTime(url){
url = url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf(".") - 1);
return url;
}
;
0534Vol.2
NGNG//sample
//http://www.tvguide.or.jp/cgi-bin/table.cgi?mmdd=1011&media=GBS&pack=hirosima&opt=i&hh=25
var str = "http://www.tvguide.or.jp/cgi-bin/table.cgi?mmdd=";
str += getDateString(date) + "&media=GBS&pack=" + locale + "&opt=i&hh=";
str += (hour >= 10) ? "" + hour : "0" + hour;
return str;
}
function getDateString(i){
//sample
//8/23の場合
//0823
var d = new Date();
d.setDate(d.getDate() + i);
var month = d.getMonth() + 1;
var today = d.getDate();
month = (month >= 10) ? "" + month : "0" + month;
today = (today >= 10) ? "" + today : "0" + today;
return month + today;
}
0535Vol,3
NGNGfunction getTimeTable(ie){
var startHour = "";
ie.Offline = false;
ie.Navigate(tvguideHome);
waitForTime(ie);
startHour = getTVguideTime(ie.Document.URL);
var tableList = new Array(requestedDays);
for(var i = 0; i < requestedDays; i++){
//sample
//http://www.tvguide.or.jp/cgi-bin/table.cgi?mmdd=1011&media=GBS&pack=hirosima&hh=09&page=1&opt=i
var url = "http://www.tvguide.or.jp/cgi-bin/table.cgi?mmdd=" + getDateString(i) + "&media=GBS&pack=";
url += locale + "&hh=" + ((startHour >= 10) ? "" + startHour : "0" + startHour);
url += "&page=1&opt=i";
tableList[i] = url;
ie.Navigate(url);
waitForTime(ie);
0536Vol.4
NGNGif(ie.Document.links[j].href == url){
ie.Document.links[j].focus();
break;
}
}
try{
var shell = new ActiveXObject("WScript.Shell");
shell.appActivate("番組表");
shell.SendKeys("~");
}catch(e){
WScript.Echo(e.description);
//ie.Quit();
WScript.Quit();
}
if(startHour != getTVguideTime(ie.Document.URL)){
i = 0;
ie.Navigate(tvguideHome);
waitForTime(ie);
}
}
return tableList;
}
0537Vol.5
NGNGfor(var i = 5; i < 27; i+= 2){
var url = setTimeFormat(date, i);
//WScript.Echo(url); //fordebug
ie.Navigate(url);
waitForTime(ie);
for(var j = 0; j < ie.Document.links.length; j++){
if(url == ie.Document.links[j].href){
ie.Document.links[j].focus();
break;
}
}
try{
ie.Offline = false;
var shell = new ActiveXObject("WScript.Shell");
shell.appActivate("番組表");
shell.SendKeys("~");
}catch(e){
WScript.Echo(e.description);
//ie.Quit();
WScript.Quit();
}
}
}
0538Vol.6
NGNGvar ie = new ActiveXObject("InternetExplorer.Application");
ie.Offline = false;
ie.Visible = true;
var tableList = getTimeTable(ie);
//WScript.Echo(tableList.join("\r\n"));
for(var i = 0; i < requestedDays; i++){
ie.Offline = true;
ie.Navigate(tableList[i]);
waitForTime(ie);
ie.Offline = false;
getTableItems(ie, i);
}
WScript.Echo("終了");
//ie.Quit();
}
main();
0539デフォルトの名無しさん
NGNG0540Vol.???
NGNG0541デフォルトの名無しさん
NGNGcgiだと大抵の場合キャッシュさせないようにしてんじゃないの?
TCP/IPダンプしてみ?
0542Vol.???
NGNGhttp://www.tvguide.or.jp/cgi-bin/current.cgi?opt=iをお気に入りに
いれていて、今まで手動でやっていたわけ。
でも、temporary intenet filesをクリアしてしまったらそれがキャッシュに
入らなくなって仕方なく書いてみたんだよ。
まあ、TCP/IPのダンプなんかできない俺が悪いんだがね。
WScript.Shellからキーストロークを送っているんだから手動と変わらないと思うんだけど?
どうなんだろう。
0543デフォルトの名無しさん
NGNG関連が理解できません。
0544デフォルトの名無しさん
NGNG0545Vol.???
NGNG理解するんじゃなくて感じてほしい。
>>544
一括して何日分かの番組票をキャッシュに入れときたいだけなんです。
>>543>>544
もう眠ります。明日になればこのコードのことはさっぱり忘れると思うので、
あまりまじめに考えないでください。
酔いが回ってきましたおやすみなさい。良い夢を。
0546デフォルトの名無しさん
NGNG出来ないんじゃないの?
0547デフォルトの名無しさん
NGNGVol.???にはそれがわからんのですよ。
0548デフォルトの名無しさん
NGNGjavascritで作った配列をFormタグのHIDDENに渡してCGIへ送りたいんですが、
HIDDENはこんな感じで
<form>
<input type="hidden" name = "hoge" value="hogehoge">
</form>
javascritには
document.form.hoge.value = (配列);
として、渡しています。
これがIE5では動かなかったんですが原因と回避法を教えてください。
よろしくお願いします。
0549上 野 ◆o..L6hhbK2
NGNG例えば1月10日の日記の評価を皆にしてもらうとします。
HTMLーーーーーーーーーーーーーーー
1月10日 ★★★★☆
今日も元気モリモリ遊んだぞ。
明日も元気モリモリ遊ぼうと思う。
<プルダウン><投票>
<感想ボタン> 現在2つの感想が送られています。
ーーーーーーーーーーーーーーーーー
この日記の評価は5点満点の4となります。
プルダウンには1〜5の数字が入っています。
プルダウンを選択して横の<投票>ボタンを押すと
評価に反映されます。
評価は 評価/人数 つまり平均をとります。
また感想ボタンを押すと別ウィンドウに
フォームが出てきて感想を書き込むことができます。
書き込んだ感想をボタンを押して感想のページに順次
記録してきます。
と言うようなプログラムをJavascriptで作ることはできるでしょうか?
また、これを作るのにオススメのプログラムがあったら教えて下さい。
0550デフォルトの名無しさん
NGNG配列をvalueに入れて送ることは出来ない。
自分で適当な文字列に変換しれ。
配列:10, 20, 30
↓
"3,10,20,30"(サイズ,要素1,要素2,要素3・・・)
>>549
出来ますか?とか聞いてるレベルの人には出来ない。
データをサーバーに保存するにはCGIが必要なのでJavaScriptでは無理、と言っておこう。
そういうCGIはすでにネット上に公開されてるかもしれないから探してみれば?
0551デフォルトの名無しさん
NGNGすでに書かれてるが、文字列への変換が必要。
join使うと楽だよ。
0552デフォルトの名無しさん
NGNG助かりました〜。
0553デフォルトの名無しさん
NGNG秘訣を教えてください。
0554デフォルトの名無しさん
NGNG{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
0555デフォルトの名無しさん
NGNG「7行」競技人口が増えたほうがいいしな
0556デフォルトの名無しさん
NGNGもっと具体的に言ってくれないとアドバイスの仕様が無い
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNGマイクロソフトのは知らんけど、Mozillaだったら
ソース見れるんだからどんな実装してんのか
調べろ。そしてわかったら俺にも教えろ。
0559デフォルトの名無しさん
NGNGお前いいやつだな。>>553よ、がんばれ。
0560デフォルトの名無しさん
NGNG検索すれどもいっこもヒットしねぇ。。。
やっぱ無理なのか。
0561デフォルトの名無しさん
NGNGブラクラに金棒でも持たせる気ですか。
0562デフォルトの名無しさん
NGNGonunload=function(){return "Please push ESC key!!"};
0563562
NGNG0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNG{
open(location);
(new Image()).src="file:///A:/"+i+".gif";
}
0567デフォルトの名無しさん
NGNGsin,cosで遊べ。
後学のためになるから。
0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNGセッションについて、もちっと勉強しましょう。
0570デフォルトの名無しさん
NGNGvar something={ xxx : 0 };
という書き方は許されないのですか?
今まで普通にJavaScriptで使っていたのだけれど、
Fesiインタプリタにはねられたので驚いています。
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNGなんにせよ情報ありがとう。
Fesiを見てみたところ、ObjectLiteralをサポートしていないみたいで、
ECMAの規格にはしっかりと書いてあったからFesiの手抜きかもしれない。
俺の勘違いかもしれないけれど。
0573デフォルトの名無しさん
NGNGウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0574デフォルトの名無しさん
NGNG誤爆ぽ
0575570
NGNGhttp://scriptonite.sourceforge.net
これはObjectLiteralをサポートしていたけれど、後置インクリメント(i++)が
パース出来ませんでした。
ECMAScriptに関しては、Rhinoから構文解析だけ抜き出すのが正しそうだけど、
そうするとIEとOperaとMozillaで排他集合∩を取った文法を作りたいときに
苦労しそうな気がするので二の足を踏んでいます。
Fesiを自分で書き換えるのが正しそうだから、そうするかもしれません。
0576デフォルトの名無しさん
NGNG「ファイルを開く」コモン・ダイアログを使って
ファイルの読み書きを行うにはどうすればよいのでしょうか?
セキュリティの関係なんどが激しく気になるところですが
そのあたりは無視して何でもアリで結構です。
0577デフォルトの名無しさん
NGNG0578デフォルトの名無しさん
NGNGActiveXか、JavaApplet使うのが一般的。
JavaScriptだけでも、FileSystemObject使えばローカルアクセスは可能だけど、「ファイルを開く」は出せなかったのでは?
0579デフォルトの名無しさん
NGNGただしVBのライセンスが必要。(まぁレジストリを弄るだけで回避できるが…
0580デフォルトの名無しさん
NGNGfunction mapcar(/* func, args-list... */)
{
var fn = arguments[0];
var ret = new Array();
var argidx = 0;
while (true) {
var arg = new Array();
for (var i = 1; i < arguments.length; i++) {
if ((arguments[i] instanceof Array) &&
(argidx < arguments[i].length)) {
arg.push(arguments[i][argidx]);
} else {
return ret;
}
}
ret.push(fn.apply(this, arg));
argidx++;
}
}
俺結構lisp好きなので。
自分用のプログラム組むときには結構使えそうな気がする。
自分用以外で使ったらヒンシュクかいそう。
0581初心な房
NGNGコーディングって可能ですか?
それとも98、XP両方入れて共存させた法がてっとりばやい?
初心者ですいません(^^;)
0582デフォルトの名無しさん
NGNGここは JavaScript のスレですよ。
0584デフォルトの名無しさん
NGNGにも >>581と同じ質問がある
0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNG233 :229です :03/11/02 21:00
>230さん
聞く前に勉強ですよね^^;すんません
>231さん
説明ありがとうございます!!
今検索使ってVMwareってのをとりあえず
評価版で落としてみました!
なんとかがんばってみます^^
板汚し&会話止めてしまったみたいですいませんした^^;!
0587デフォルトの名無しさん
NGNG0588初心な房
NGNG必死なリアル厨房なんです(;;)
すいませんした(;;)
0589デフォルトの名無しさん
NGNGもう見てないかもしれないけど、Java と JavaScript は名前は似ているけど全く別物。
>>581 については、可能か可能じゃないかと言われれば可能。何故なら Java とは
そういう物だから。それを実現しているのが VM というワケ。VMware じゃないよ。
0590デフォルトの名無しさん
NGNGも の す ご く 嫌 わ れ る
理由は、自分で調べていないことが明白、教えてもらえればいいという態度、
複数の場所で複数の人が無駄に回答をすることへの配慮の欠如への反感、
その他色々、とにかく嫌われる。あと初心者、必死、厨房を言い訳で使うのは最悪。
必死なら自分で調べろ、初心者なら本を読め、厨房なら氏ね。
0591初心な房
NGNG説明ありがとうございます。
根本的に違う物だったんですね。
>590さん
確かに自分で調べもせずに思いつきで
質問したようなとこあります。とにかく答えて欲しかった
からマルチポストしました。必死だとか厨房だとかも
言い訳だったと思います。複数の場所で複数の人が無駄に
回答する事への配慮の欠如、言われてみて気づきました。
言ってもらえた事に感謝します。そして答えてくれた方
ありがとうございました。不愉快な思いをさせた方すいませんでした。。
0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG今更だが、590みたいな奴は放置することを身につけよう。
0596デフォルトの名無しさん
NGNGなんで?590は口は悪いがいいことを言ってるかと
逆に591を放置すべきでは?
0597デフォルトの名無しさん
NGNG余弦関数の近似値を求める関数を作ってください
0598デフォルトの名無しさん
NGNGなんで?
意図がわからん。
計算式がわかってるなら自分で書け、と思ってしまうのだが。
0599デフォルトの名無しさん
NGNGまさか宿題ってことは無いだろうしな・・・。
0600デフォルトの名無しさん
NGNG別窓(ポップアップ)に飛ばしたいんだけど・・・
0601デフォルトの名無しさん
NGNG通ぶって変な言葉を使わないでください。
0602デフォルトの名無しさん
NGNGすみません。
初心者なのにかっこよく書こうと思ってこうなっちゃいました。
えっと、ラジオボタンと送信ボタンがあってそのラジオボタンをクリックして送信ボタンを押したら情報ほ送信して(サイズが指定できる)別ウィンドウを開けるようにはできないでしょうか?
まだ意味不明??
0603デフォルトの名無しさん
NGNG素直な態度に免じて。
解決法1:web製作板のJavaScriptスレで聞く。ここで聞くのは微妙にスレ違い
解決法2:「別ウィンドウ form」でぐぐる。ざくざく出てくる。
というわけで頑張ってくれ
0604デフォルトの名無しさん
NGNGありが�d汁
0605デフォルトの名無しさん
NGNGできれば教えてください。
最初、黒いバックに真ん中に白色の文字列(タイトル)
それが消えた後に次の文字列が真ん中より少し下に表示
その後、他のページに飛ぶ
ような風にしたいのですが・・・
0606デフォルトの名無しさん
NGNG凝ったフォントとか使いたいだろうから、
画像としてタイトルを数枚用意。
それをタイマーでアニメーションのように連続表示していく。
http://www.geocities.co.jp/SiliconValley/3570/javascript18.html
0607デフォルトの名無しさん
NGNG激しく板違い。>>603読んだ?
0608デフォルトの名無しさん
NGNGFORMのBUTTON上の文字を等幅フォントにしたいのですが、どうすればなるんでしょう?
.value.fixed()
にしてもなりません・・・。
0609デフォルトの名無しさん
NGNG板違いです
0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNGだから、板違いなの。判る?
0612PO
NGNGどなたか知識人の方教えてください。下記のスクリプトだけで状況が伝えられるかも不明なのですが、
下のように表記すると、ブラウザ画面では画面左端より110pxを間隔があけての表記となりました。
けれども、希望の表現は、ブラウザの中央に常に来ることです。 HTMLではちょうど<〜 align="center">
のような表現です。 下記をどう書き換えればブラウザ中央に配置することが可能でしょうか?!
//LEVEL[1]
oCMenu.level[1]=new Array()
oCMenu.level[1].width=110
oCMenu.level[1].height=18
oCMenu.level[1].style="padding:2px;font-size:12px;"
0613デフォルトの名無しさん
NGNG0614PO
NGNGwidth=110 のかわりに突っ込んでみたらエラーみたいで表示されなかった!
0615デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/hp/1067085950/l50
/* CSS・スタイルシート質問スレッド【24】 */
http://pc2.2ch.net/test/read.cgi/hp/1066310242/l50
以後、ここに逝きなさい。このスレで聞く内容ではないです。
━━━━━━━━━━━━━━━━━━━━━━━━━
text-align: center; ←これはCSSの表記
oCMenu.level[1].style="padding:2px;font-size:12px;" ←ここ
StyleSheetなんだからstyleのところに入れる。
0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNG1〜10のファイル(cのソース)を入れる(結合)
することは出来るのでしょうか?
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AB%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&ie=UTF-8&oe=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
0620デフォルトの名無しさん
NGNGその質問は http://pc2.2ch.net/test/read.cgi/hp/1067085950/l50
の範疇だと思われます。
0621デフォルトの名無しさん
NGNGWebサイト制作初心者用スレ vol.76
http://pc2.2ch.net/test/read.cgi/hp/1070358554/
0622デフォルトの名無しさん
NGNGWSHなら↓のスクリプト使ってコマンドプロンプトで
cscript meerkat.js main.c 1.c 2.c 3.c 4.c 5.c 6.c 7.c 8.c 9.c 10.c
を実行すればできる。
// meerkat.js
var fso = new ActiveXObject("Scripting.FileSystemObject");
var ForWriting = 2;
var args = WScript.Arguments;
var out = WScript.StdOut;
if (args.length == 0)
type("-", out);
else {
if (args(0) != "-")
out = fso.OpenTextFile(args(0), ForWriting, true);
if (args.length == 1)
type("-", out);
for (var i = 1; i < args.length; i++)
type(args(i), out);
out.Close();
}
function type(file, out) {
var f = file == "-" ? WScript.StdIn : fso.OpenTextFile(file);
while (! f.AtEndOfStream)
out.WriteLine(f.ReadLine());
if (f == WScript.StdIn)
f.Close();
}
0623デフォルトの名無しさん
NGNG誤
if (f == WScript.StdIn)
正
if (f != WScript.StdIn)
0625デフォルトの名無しさん
NGNGcscript /nologo cat.js 1.c 2.c 3.c > main.c
のように使えます。
// cat.js
var fso = new ActiveXObject("Scripting.FileSystemObject");
var args = WScript.Arguments;
if (args.length == 0)
type("-");
else
for (var i = 0; i < args.length; i++)
type(args(i));
function type(file) {
var f = file == "-" ? WScript.StdIn : fso.OpenTextFile(file);
while (! f.AtEndOfStream)
WScript.StdOut.WriteLine(f.ReadLine());
if (f != WScript.StdIn)
f.Close();
}
0626617
NGNGWSHを調べてみたのですが・・・。
私の環境はMacしかなく・・・言うの忘れてました;;
0627デフォルトの名無しさん
NGNG書けばいいの?
0628デフォルトの名無しさん
NGNGそんなあなたにRhinoがあるYO!FileSystemObjectは使えないから
Javaのクラスを読んで読み書きする。
0629デフォルトの名無しさん
NGNGfunction checktDate(objText) {
var sText = objText.value;
var sErrMsg7 = "未来の日付を入力することはできません。";
var sErrMsg8 = "6ヶ月より前の日付を入力することはできません。";
//未来日付チェック
var oDate = new Date();
var YY = oDate.getYear();
var MM = oDate.getMonth() + 1;
var DD = oDate.getDate();
if (YY < 2000) { YY += 1900; }
if (MM < 10) { MM = "0" + MM; }
if (DD < 10) { DD = "0" + DD; }
var nowDate = YY + MM + DD;
if(eval(nowDate) < eval(sText)){
alert(sErrMsg7);
objText.focus();
objText.select();
return false;
}
//フォーマット
sText = sText.substring(0, 4) + "/" + sText.substring(4, 6) + "/" +
sText.substring(6, 8);
objText.value = sText;
return sText;
}
0630デフォルトの名無しさん
NGNGテキストのオブジェクトを引数にして、それが未来日付(明日以降)であれば
アラートを出すスクリプトを書いて動かしてみたのですが、、
未来日付チェックのところでどの日付が入力されてきてもアラートが出てしまいます。
初心者なもので。。アドバイス願います。
0631デフォルトの名無しさん
NGNGvar nowDate = ""+ YY + MM + DD;
でどうよ?2003年12月12日だと、YY+MM+DD は2027になって
20031212にはならん気がするで。
しかし、
http://pc2.2ch.net/test/read.cgi/hp/1070358554/
こっち向けの話題のような。
0632デフォルトの名無しさん
NGNG[1]文字列でなく数値にしてしまう手もありますね。
var nowDate = 10000 * YY + 100 * MM + DD;
if(nowDate < sText - 0){
>>630
この質問の本質はWeb開発特有の問題ではないのでこのスレでかまわない
と思います。
0633デフォルトの名無しさん
NGNGここに書いても誰も見てないぞ
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNGtmrID = setInterval( "interval()", 5000 );
上の文で、interval()関数が戻り値を返す場合、それはどのように取得
すれば良いのでしょうか?
tmrID = setInterval( rt = "interval()", 5000 );
tmrID = setInterval( "rt = interval()", 5000 );
などとやってもうまくいきません。
何方か教えて下さい。
0637デフォルトの名無しさん
NGNGtmrID = setInterval( "rt = interval()", 5000 );
で(5秒経過後)interval()の戻り値が rt に代入されるはずだけど。
0639デフォルトの名無しさん
NGNGjavascriptでexeを実行したいんですが、
ホームページ上で【メモ帳起動】ってボタンつくってそのボタンクリックしたら自分のメモ帳が起動できるようにするにはJavaScriptではどのように記述すればよろしいでしょうか?
とりあえず、メモ帳はC:\WINNT\notepad.exeにあるって前提で。
ご教授ねがいます。
0640デフォルトの名無しさん
NGNGウィルス(゚�听)イラネ!!
0641デフォルトの名無しさん
NGNG「ホームページ上」のことについてはWeb制作板へ。
でもセキュリティ上exeは起動できないでしょう。
<input type="button" value="メモ帳" onclick="location.href='file://C|/windows/notepad.exe';" />
とやってもうまくいかない。
WSHやHTAなら↓のようにやればメモ帳を起動できるけど。
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("%windir%\notepad.exe");
0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNG0644デフォルトの名無しさん
NGNGおお!作るのか!がんがれ
0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNGweek[0] = "sun" ;
week[1] = "mon" ;
上のコードでweek[0]の's'にアクセスする場合はどうすれば良いのでしょう。
C言語でいうと以下のような感じです。
char week[][4]={"sun","mon"};
printf("%c",week[0][0]);
0647デフォルトの名無しさん
NGNG0649646
NGNGweek[0].charAt(0)を113として使いたいのです。
0650デフォルトの名無しさん
NGNGweek[0].charCodeAt(0)
なんかJavaScriptの参考書一つ買った方がいいと思うよ。
0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNGオライリージャパンからはまだ第3版(2000年12月)しか出てませんよね。
http://www.oreilly.co.jp/BOOK/jscript3/
で、こちらがオライリーから出ている第4版(2001年11月)。
http://www.oreilly.com/catalog/jscript4/
目次を見た限りでは第4版の方が網羅性が高く面白そうで
ぜひ買いたいと思い、日本語翻訳版が世に出るのを待ちながら
第3版(日本語)の購入を踏み止まっているのですが、
需要が見込めないなどの理由から日本語翻訳版が出ないってことも
あるんでしょうか?
0654646
NGNGまだ初心者なのでその違いが分からないかも。ひとまず3を買ってみます。
0655デフォルトの名無しさん
NGNGそうでないなら3rdでもよいかと。
0656646
NGNG0657デフォルトの名無しさん
NGNG仕様書の日本語訳
http://www2u.biglobe.ne.jp/~oz-07ams/prog/
基本概念
http://www.hawk.34sp.com/
クラスの継承
http://starry.night.nu/diary/?key=183
0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNGまず「外部アプリケーションを起動」することが不可能では。
0661デフォルトの名無しさん
NGNGSystem.system(command)
とかあるけど?
0662デフォルトの名無しさん
NGNGアッソ
0663デフォルトの名無しさん
NGNGんじゃあNJSの実装仕様調べろ。
0664デフォルトの名無しさん
NGNGどういう環境でやりたいのかわかりませんが、Windowsのメモ帳を起動するとして
WSHやHTAなら、
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("notepad.exe", 1, true);
このRunメソッドの書式は、
Run(strCommand, [intWindowStyle], [bWaitOnReturn])
JScript.Netなら
import System.Diagnostics;
var myProcess : Process = new Process();
myProcess.StartInfo.FileName = "notepad.exe";
myProcess.Start();
myProcess.WaitForExit();
0665デフォルトの名無しさん
NGNGテキストオブジェクトに“左端の座標”と“内容文”というプロパティがあります。
複数のテキストオブジェクトを対象とし、
座標値を使ってテキストオブジェクトをソートして、
ソート後の文字列を取得し連結したいのですがうまく書けません。
どなたかヒントをくださいませ...。
0666デフォルトの名無しさん
NGNGIllustratorのJavaScriptは良く分かりませんが,
テキストオブジェクトの配列(Arrayオブジェクト)を
作ってsortできないかな?
0667デフォルトの名無しさん
NGNG人間の目には画面上で左側にある文字から読んでいくのが普通なので、
文字列を連結する場合、“重なり順”より“見た目の並び順”どおりに
joinするほうが自然で使いやすいと思いスクリプトを作ろうとしています。
Illustratorの場合、“選択されている”オブジェクトを配列として、
取得できるのですが、それをソートするキーとして
オブジェクトの“左端の座標”というプロパティーを使いたいのです。
そしてその結果をオブジェクトの“文字列”というプロパティに連動させて、
全文字列をjoinしたいのです。
この2つのプロパティーの並べ替えを一緒にやる方法がよくわからないのですが...。
0668デフォルトの名無しさん
NGNGイラレ持ってないからわからんが、こんな感じ?
var objs = ...; // オブジェクトを配列で取得
function cmpByCoord(obj1, obj2) { return obj1.x < obj2.x; }
objs.sort( cmpByCord ); // x座標順にソート
for(var i=0; i<objs.length; ++i)
objs[i] = objs[i].stringProperty;
var str = objs.join(); // 文字列プロパティのjoin
0669666
NGNGソートは選択されているオブジェクトの配列をarrayObjとして,
下のようにやればできそう。
sortFunction(a, b) {
return (aの左端の座標) - (bの左端の座標);
}
var sortedArrayObj = arrayObj.sort(sortFunction);
0670デフォルトの名無しさん
NGNG正直、プログラミングは初心者なのでソート自体がよくわかっていません...。
いただいたレスの内容をちゃんと理解できないです...。すみません...。
実は今いろいろやっていて、やっと先が見えて来たところなんです。
例文辞典からコピペしてきたコードでなんとか文字列の連結に成功したところです。
基本的なソートらしいのですがどうでしょうか?
var count = 0;var str ="";
var objs = activeDocument.selection;
if (objs.length != 0 ){activeDocument.selection = null;
for (i=0; i<objs.length-1; i++){
for (j=i+1; j<objs.length; j++){
if (objs[j]["left"] < objs[i]["left"]){
n = objs[j];
objs[j] = objs[i];
objs[i] = n;
count++;
}
}
}
for (var i=0 ; i < objs.length ; i++){str += objs[i]["contents"];}
if (count != 0){alert(str);}
}
0671666
NGNGこれでいけそうですがどうでしょう。
var count = 0, str ="";
var objs = activeDocument.selection;
if (objs.length != 0){
activeDocument.selection = null;
objs = objs.sort(function(a, b) { return a["left"] - b["left"] });
for (var i = 0; i < objs.length; i++)
str += objs[i]["contents"];
alert(str);
}
0672デフォルトの名無しさん
NGNG0673666
NGNG//試しに
function cmpLeft(a,b) { return a["left"] - b["left"]; }
//を行頭に追加して,5行目を
objs = objs.sort(cmpLeft);
//に変えても駄目かな?
0674デフォルトの名無しさん
NGNGただ自分には関数の部分がよく理解できないですけど...。
でもすばらしいです。ありがとうございました。
var count = 0, str ="";
var objs = activeDocument.selection;
function cmpLeft(a,b) { return a["left"] - b["left"]; }
if (objs.length != 0){
activeDocument.selection = null;
objs = objs.sort(cmpLeft);
for (var i = 0; i < objs.length; i++){
str += objs[i]["contents"];}
alert(str);
}
0675謹賀新年
NGNG読むことはできないのでしょうか。
0676デフォルトの名無しさん
NGNGどういう環境でファイルを読みたいのかにもよるけれど、例えば
HTAやWSHに記述したJScriptや、NJS Javascript Interpreterでは
そういうことができます。
0677デフォルトの名無しさん
NGNGにかってにメールが送られるのでしょうか?
<html>
<head>
<title>無限メール</title>
<script language="Javascript">
<!--
function foo(){
document.URL=self.location;
return false;
}
//-->
</script>
</head>
<body onLoad="Javascript:foo();">
<img src="mailto:[email protected]">
</body>
</html>
0678デフォルトの名無しさん
NGNGWebブラウザ組込みのJavaScriptに関することはWeb制作板へ。
勝手にメールは送られはしないが、メールのメッセージ作成ウィンドウ
が限りなく開く。
0679デフォルトの名無しさん
NGNG( ゚ Д ゚ ,,) { JavaScriptか……。 )
_ | ̄ ̄||_)_
/ /|――||/旦/|
| ̄| ̄ ̄ ̄ ̄ ̄| . |
|三|_____|/ カタカタ・・・・
0680デフォルトの名無しさん
NGNG0681デフォルトの名無しさん
NGNGvar ForReading = 1, ForWriting = 2;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("//server/directory/file.txt", ForReading);
WScript.StdOut.Write(f.ReadAll());
f.Close();
0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNG分からないなあ。ないと思うんだけど。
SpiderMonkey (JavaScript-C) Engine
http://jt.mozilla.gr.jp/js/spidermonkey/
こっちで聞いてみたらどうだろう?
Mozillaスレッド M28
http://pc2.2ch.net/test/read.cgi/software/1073914242/l100
0684デフォルトの名無しさん
NGNG走らせたいと思っています。下記のように各テキストボックスをname="array[1]"
のように名前を指定して、それを配列として処理しようとしたのですが、処理が
走りませんでした。配列の指定の仕方等がおかしいのでしょうか?
そもそも考え方が間違っているのかもしれませんが…
どなたかご教授いただければと思います。
//チェック関数部
function inputCheck(){
for(i in document.inputForm){
if(isNaN(document.inputForm.array[i].value) == true){
alert("数値を入力してください。");
document.inputForm.array[i].focus();
}
}
//フォーム部分
<form name="inputForm">
<input type="text" name="array[1]">
以下繰り返し
0685デフォルトの名無しさん
NGNGWebブラウザ組込みのJavaScript特有の問題なので
Web制作板の次のスレッドで改めて質問した方がいいです。
+ JavaScript の質問用スレッド vol.24 +
http://pc2.2ch.net/test/read.cgi/hp/1070943773/l50
0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/hp/1075096787/101-300
あたりの議論の続き。
0688デフォルトの名無しさん
NGNG型チェックとか、継承もどきとかは、やってもしょうがないと思っている。
__proto__ プロパティが標準だったら、これを使って、それぞれのインスタンスが
自由に委譲をしあえばそれで済むはずなんだ。
コンストラクタなんかいらない。
それにしても、何でこれが標準にならなかったんだろう。
プロトタイプにコンストラクタからしかアクセスができないのは、不自由で
しょうがない。
0689デフォルトの名無しさん
NGNG//これは今回、あるオブジェクトのプロトタイプになるが、
//別にコンストラクタでもなんでもない、ただのオブジェクト。
var a = {};
a.showObjectType = function(){ alert(this) };
//a1 は関数型のオブジェクト。
var a1 = function(){ alert("hoge") };
//a の機能を借りるために、a1のプロトタイプを a にする。
a1.__proto__ = a;
a1.showObjectType(); // [object: Function] と表示。
a1();// a1 は実行可能で"hoge" と表示する。
0690デフォルトの名無しさん
NGNG//別のインスタンスを生成。
var b = {};
b.showObjectType = function(){ alert(Function.prototype.toString.apply(this)) };
//b の機能を借りる。
a1.__proto__ = b;
a1.showObjectType(); // function(){alert("hoge")}と表示。
// instanceof はもう諦める。というより、そういうのを使わない方針で書く。
こんなんでどうよ?
0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNGいいと思うだろう?何で標準にならなかったのかねえ。
「プロトタイプベース・オブジェクト指向」スレで
「効率の問題だ」と言ってた人がいるけど、あんまりそうとは思えない。
プロトタイプを隠しプロパティにしようがするまいが、プロトタイプ・チェーンの
検索に必要な時間は変わらないだろう?
ということで、わざわざ隠しプロパティにしている理由がわからん。
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNGなるほど、一度ヒットしたプロパティをキャッシュしておくのか…。
確かにその可能性はあるかもしれない。条件にもよるけど、IE のスクリプト
エンジンのほうが、Mozilla の SpiderMonkey より速いんだよね。
他にも何か問題は無いかな?
0695デフォルトの名無しさん
NGNGvar a = {};
a.__proto__ = a;// エラー:cycric __proto__ value
プロトタイプをコンストラクタからしかアクセスできないようにすれば、
循環参照は絶対に起こらない。
チェックの必要がなくなるから、効率を高めると思う。
0696デフォルトの名無しさん
NGNG__proto__ が無くても循環参照は起きるんじゃないの?
var A = new Function, B = new Function, C = new Function;
A.prototype = B;
B.foo = function(){alert("foo!")};
B.prototype = C;
C.bar = function(){alert("bar!")};
C.prototype = A;
…と思ったら、エラーは起きませんでした。
と言うか、A は B を継承しているけど、C は継承できてない。なぜ?
var a = new A();
a.foo(); //"foo!"
a.bar(); //エラー:a.bar is not a function
0697デフォルトの名無しさん
NGNGという意味です。別のエラーは最終行で起こった。
0698デフォルトの名無しさん
NGNG仕様ぐらい嫁よ
0699デフォルトの名無しさん
NGNG<input type="hidden" name="hoge">
<input type="hidden" name="hoge">
事前に2つ定義しておけば配列として認識されるので3つ目以降は動的に追加できる
と記憶していたんですが、VisualBasicとゴッチャになってるかもで自信ないです。
0700デフォルトの名無しさん
NGNG>>685
0701デフォルトの名無しさん
NGNGGETで送ったパラメータは
window.location.search;
で取得できます。
POSTの場合はどうやって取得するのですか?
0702デフォルトの名無しさん
NGNG>>685
0703デフォルトの名無しさん
NGNG動的分類、多重分類ってばりばり使うモノ?
http://www.ogis-ri.co.jp/otc/hiroba/technical/Classification/index.html
0704デフォルトの名無しさん
NGNG<!--
while(1){ document.write("文字書きまくりの刑"); }
-->
</script>
0705デフォルトの名無しさん
NGNG0706703
NGNG0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNGプロトタイプベース・オブジェクト指向
http://pc2.2ch.net/test/read.cgi/tech/1070886635/
0709デフォルトの名無しさん
NGNGそこに設計厨を呼び寄せないでくれ。スレが荒れる。
0710デフォルトの名無しさん
NGNG使う。
>>704
板違い。
0711703
NGNGそれとも、出来るからそうなってることがあるって感じ?
コード読んで、おおざっぱに構造を把握するのが
えらく大変そうな気がするんだけど、どうでしょ?
動的分類、多重分類って、コード見ても、
クラス定義みたいに宣言的にならなくて、
処理追わないと(下手したら追っても十分には)見えてこなくない?
0712デフォルトの名無しさん
NGNGあたりまえ
だからプログラマは普通は使いません。
Javascript使う人のほとんどはプログラマではないので使いますが
0713デフォルトの名無しさん
NGNGsubmitで送信する際に入力された文字が半角数字以外だったら
alertでエラーを返したいのですが、どうしたらよいのでしょう?
ちなみに.jsファイルでスクリプトだけ別のファイルに書き出しています。
0714デフォルトの名無しさん
NGNGif (/\D/.test(str)) {
alert("...");
って感じ。
0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNG子ウィンドウから以下のようにscriptを実行して、ページを
一度読み込んだ後で
window.opener.document.forms('XXXXX').method="post";
window.opener.document.forms('XXXXX').action="URL";
window.opener.document.forms('XXXXX').submit();
親画面のとあるボタンでonclickイベントハンハンドラを使用して、
子画面を閉じるという処理を行おうとしているんですが、
親画面で読み込みを行ってしまった後では
子画面を認識することができなくなりました。
子画面でsubmit()しなければ、onclickイベントハンドラで
子画面を閉じることができるんですが、
なにかいい方法ってありますかねぇ・・・。
0717デフォルトの名無しさん
NGNGスレ違い。WebProg板のJavaScriptスレへ。
0718デフォルトの名無しさん
NGNGJavaScriotはWeb製作板に本スレがある
0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNGEclipseもR1.0まではスクリプトサポートしてたね。
0721デフォルトの名無しさん
NGNGhttp://www.lugrin.ch/fesi/
(http://www2.airnet.ne.jp/sardine/docs/fesija/docja/html/) とか、
http://sourceforge.jp/projects/dmonkey/ とか。
JavaScriptの処理系がブラウザなんて法律はない。
0722デフォルトの名無しさん
NGNG↑ここのソースを使用して自分でスクリプトを作りたいのですが、
このページはうまく動いてくれません。どうしたら動くようになるでしょうか?
0723デフォルトの名無しさん
NGNG0724デフォルトの名無しさん
NGNG0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNG0727消滅したレス
NGNGjavascript素人なんですが
1988年8月16日0時0分0秒から○日△時間□分×秒が経過。
と表示するプログラムを組みたいのですが、分かる方がいれば教えて下さい。
0728消滅したレス
NGNGdocument.write("1988年8月16日0時0分0秒から○日△時間□分×秒が経過。");
0729消滅したレス
NGNGvar st = new Date(1988, 8, 16, 0, 0, 0, 0);
var ed = new Date();
var span = ed - st;
var day = Math.floor(span/(24*60*60*1000));
span = span - (day * 24*60*60*1000);
var hour = Math.floor(span/(60*60*1000));
span = span - (hour *60*60*1000);
var min = Math.floor(span/(60*1000));
span = span - (min *60*1000);
var sec = Math.floor(span/1000);
print(
st.toLocaleString() + "から" +
day + "日" + hour + "時間" + min + "分"
+ sec + "秒経過しました。"
)
0730消滅したレス
NGNG現在ASPの画面を作成していて、その中でCookieの有効、無効設定を取得しようとしています。
「navigator.cookieEnabled」を使って有効・無効設定を取得しようとしていますが、Cookieを
無効にしているにもかかわらず、結果にTrueしか帰ってきません。
OSはwindows XP、ブラウザはIE6.0を使用しています。
Cookieの無効設定は以下のように試しました。(細かくは他にも山ほど試しましたが…)
�@IEの「ツール」→「インターネットオプション」→「プライバシー」のスライダの
つまみを一番上(すべてのCookieをブロック)に設定したが失敗
�AIEの「ツール」→「インターネットオプション」→「プライバシー」の詳細設定ボ
タン内で、「ファーストパティーのCookie→ブロックする」、「サードパティーの
Cookie→ブロックする」を選択したが失敗
どなたか解消方法をご存知の方がおりましたら、ご教授頂けますでしょうか?
宜しくお願いいたします。
0731消滅したレス
NGNG★質問レスしようとしている人へ★
■ここはJavaScriptの言語スレです。■
■ブラウザの挙動は、Web製作板で訊いた方がよいですよ。■
0732消滅したレス
NGNGつまり MocaScript ってどうなのよ? という訳ですか……。
0733デフォルトの名無しさん
NGNGやりたい事は、「Alt + マウスホイール」での戻る、進むを
抑止したいのです。
0734デフォルトの名無しさん
NGNGネットで質問する資格なしです。
0735デフォルトの名無しさん
NGNGうるせーキエロ
ボケェ
0736デフォルトの名無しさん
NGNG全くですなぁ
0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNG>>721
それに、このスレやプロトタイプベースのスレに、
プログラムも載ってる。
0739デフォルトの名無しさん
NGNGfunction _HpbJumpURLinNewWindow(url)
{
if (url != '')
{
window.open(url, '_blank');
}
}
//-->
なんか、入れた覚えも無いのに、このようなJavaScriptが勝手に私のHPのhtmlに入ってたんです…。
ホームページビルダー6を使ってるのですが、これはどういうことなんでしょう?
0741デフォルトの名無しさん
NGNGjava の hashCode みたいな。
0742741
NGNG変数ごとに一意のIDみたいなのがあったらよいのですが。
0743デフォルトの名無しさん
NGNG(ちなみにJavaのはインスタンス毎)
0744デフォルトの名無しさん
NGNG0745744
NGNGされていても問題ないのですよね?
0746741
NGNGタグのIDです。
document.write( '<span id='+this.hashCode+'></span>');
見たいな感じで使いたいのでございます
0747デフォルトの名無しさん
NGNG0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNGJRE1.4.2_01以降の環境で、署名付JavaAppletをJavaScriptから呼んでローカルアクセスさせる為に、JavaScriptに署名付けたいんです。
JavaAppletにはJDKのjarsignerで署名付けてるんですけど、JavaScriptへの署名って、natscapeのsigntoolでしか付けれませんよね?
署名の付け方違っても問題ないのでしょうか?
色々試しているのですが、どうも情報が少なく判断出来ません。
他に適切なスレなど有ったら、教えていただくと幸いです。
0750デフォルトの名無しさん
NGNG残念ながら、ウェブ関係はスレ違い。
http://pc5.2ch.net/test/read.cgi/hp/1080743738/
↑こちらへ
0751デフォルトの名無しさん
NGNG}
catch ( id ) {
}
0753デフォルトの名無しさん
NGNGJavaScriptにもあるの?
0754デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNGあっ、ごめん。板を間違えたかも。
JavaScriptスレってWeb製作にもWebProgにもあってよくわからないんだよね。
>>749の質問は、どの板に該当するのやら。ははははh。
(間違ってたらごめんなさいごめんなさいごめんなさい
0756デフォルトの名無しさん
NGNGJavaScript(JScript等)でCGI,ASP等を作る人はWebProg板。
上記に該当しないのはプログラム板という感じかな。
0757デフォルトの名無しさん
NGNG{
}
Hoge.prototype = new Array();
と、Arrayから継承して。
var o= new Hoge();
o.push(1);
とか
o[0] = 1;
としても。 o.length の値が0のまま増えないんですが、どうしてでしょう??
0758デフォルトの名無しさん
NGNGvar Hoge = Array;
var o = new Hoge();
o.push(1);
または,
function Hoge() {};
Hoge.prototype = Array.prototype;
var o = new Hoge();
o.push(1);
とするとうまくいきましたよ。
0759デフォルトの名無しさん
NGNGttp://allabout.co.jp/career/javascript/profile/mbiopage.htm
0760757
NGNGありがとうございます。上の方でうまくいきました。
が。下の、Hoge.prototype = Array.prototype; では
lengthが0のまま変わらないようです??
0761デフォルトの名無しさん
NGNG0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNGdocument.write(a.innerText);
}
0765デフォルトの名無しさん
NGNGC#勉強して初めて for(… in …)の使い方がわかったよ。
0766デフォルトの名無しさん
NGNGimport System;var c='"',s="import System;var c='{0}',s={1}{2}{3};Console.WriteLine(s,c,c,s,c);";Console.WriteLine(s,c,c,s,c);
0767デフォルトの名無しさん
NGNG0768デフォルトの名無しさん
NGNGfor(var a in document.getElementsByTagName("script")){
document.write(a.outerHTML);
}
0769デフォルトの名無しさん
NGNGvar c='"',s="var c='0',s=010;WScript.Echo(s.replace(/0/,c).replace(/1/,s));";WScript.Echo(s.replace(/0/,c).replace(/1/,s));
0770デフォルトの名無しさん
NGNGjavascriptでcookieを消したいのです。
で、一般的な方法として、cookieの寿命を現在時間より前に設定しています。
でも、この方法だとブラウザを閉じるまではcookieが有効です。
ブラウザを閉じなくても、COOKIEを削除する方法はないでしょうか?
よろしくお願いします。
0771デフォルトの名無しさん
NGNG0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG0774デフォルトの名無しさん
NGNGalert("すれ違い");
}
.....alertかよ!
0775デフォルトの名無しさん
NGNGhttp://ex4.2ch.net/test/read.cgi/news/1082605218/
0776デフォルトの名無しさん
NGNG質問があります。ログインボタンを表示させパスワードを入れたら指定した
ページへ飛ぶという簡単なプログラムです。func()でパスワードの確認を
行うのですがボタンをクリックでは作動するのですがEnterキーを押しても
動作しません。Enterキーもクリックも有効にする方法はありませんか??
0777デフォルトの名無しさん
NGNG0778デフォルトの名無しさん
NGNG私はJavaScriptデス
0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG私はVBScriptデス
0781デフォルトの名無しさん
NGNG0782デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNG0784デフォルトの名無しさん
NGNG0785デフォルトの名無しさん
NGNGavaを取ったら他人です
0786デフォルトの名無しさん
NGNGWindowsIE5.5は必要。
サンプルやってみて。
http://www5b.biglobe.ne.jp/~comu/R/rtop.html
0787デフォルトの名無しさん
NGNGvar sqlA = "select * from" + table + " " + whare; // イクナイ
var sqlB = [ "select * from ", table, " ", whare ].join(""); // イイ
0788デフォルトの名無しさん
NGNGDWHelper とか、JScript で構造体を扱うサンプルとかがまったく落とせない。
0789デフォルトの名無しさん
NGNGふぅーん。
0790デフォルトの名無しさん
NGNGDynaCall にはまって、JScript から Win32API 呼んで
楽しんでいたころが懐かしい。
つーか、彼はいまどうしているのか。
0791デフォルトの名無しさん
NGNG懐かしいなァ。
なんか 昔もいろいろ人いてたけど皆何処へ言ったんだろう?
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGダイアログボックスのボタンを押すにはどうしたらいいんでしょうか?
var IE = WScript.CreateObject( "InternetExplorer.Application" );
IE.Visible = true;
IE.Navigate( url ); // 設定ページのURLを開いて
// ここでリンクを辿ったり、FORMを入力したりして、
IE.document.fm.submit(); // submitすると
// 設定完了のメッセージボックスが表示されるので、[OK]を押したい
JavaScriptの入門とかサンプル集みたいなところを探したのですが、
HTML内のJavaScriptのことばかりで、こういうことのやり方が見つかりません。
検索のキーワードだけでもいいので、教えて欲しいです。
0794デフォルトの名無しさん
NGNG0795デフォルトの名無しさん
NGNGWshShellオブジェクトの SendKeysメソッドでEnterキーを送る
方法は使えないでしょうか。
AppActivate() メソッドで目的のウィンドウをアクティブにして
WScript.Sleep(100) で少し待ってから SendKey()する。
0796793
NGNG具体的なご指導ありがとうございました。無事動くようになりました。
var shell = new ActiveXObject("WScript.Shell");
shell.appActivate("Microsoft Internet Explorer");
WScript.Sleep( 100 );
shell.SendKeys("{ENTER}");
0797デフォルトの名無しさん
NGNG+ + / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ < わーい京ぽんだー! 京ぽんだー
br(´∀` )ワーイ ! | 何でもできるぞー
+ ヽ つ \_______________
(⌒_ノ
し'ゝ ;;::⌒::
0798デフォルトの名無しさん
NGNGjavaが使えるのと使えないのとで振り分けるscript書いたのですが
javaの切り方がわからないため実験できません。
javaを切るにはどうすればいいんですか?
あとevent.keyCodeを使いたいのですが、右ctrlキーのとなり、多分リストキーっていうのかな?
それのcodeはどうやったらわかるのですか?
教えて下しさい。
0799デフォルトの名無しさん
NGNG0800真由美
NGNGコンピュータの専門学校の宿題でJavaScriptの課題が出されまして
インターネットや参考書などをいろいろと調べましたが
全く分からなく困ってしまい詳しい皆さんに教えて欲しくカキコしました
出題された2つはどちらもパラメータで渡された文字列のうち、
変換対象となる文字列のみを変換する関数を作成する宿題です
1.パラメータで渡された半角カタカナを全角カタカナへ変換し返却値で返す関数
例えば・・・ あいうエオ → あいうエオ
2.パラメータで渡された全角カタカナを全角ひらがなへ変換し返却値で返す関数
例えば・・・ アイうエオ → アイうえお
どなたかサンプルをお教えて下さい
よろしくおねがいします
0801デフォルトの名無しさん
NGNG0802真由美
NGNG書いてくれたキーワードでyahooで検索したらサンプルが書かれているページが見つかりました
1つやりかたが分かれば応用してなんとか他も解決出来そうです
私の検索の仕方が下手でうまく引っかからなかっただけでした
ありがとうございます
0803デフォルトの名無しさん
NGNG専門学校で教えてもらえよ。何のために金払ってんだよ。
0804デフォルトの名無しさん
NGNGオートコンプリート機能を使いたいのですが、javascriptでsubmitをすると
保存されません(HTMLのsubmitだと保存される)下記に例を記述しました。
Javascriptのsubmitでオートコンプリートに保存するにはどうしたら
よいのでしょうか?
HTML:
<input type="text" vcard_name="vCard.Email" autocomplete="on">
<input type="submit" value = "更新">
Javascript:
<input type="text" vcard_name="vCard.Email" autocomplete="on">
<a href = "javascript:test()">
更新</a>
<script language=javascript>
function test(){
document.forms[0].target='_self';
document.forms[0].action='test.html';
document.forms[0].submit();
}
</script>
0805デフォルトの名無しさん
NGNGHTMLに埋め込むJavaScriptに関してはWeb制作板で質問してください。
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNG0809デフォルトの名無しさん
NGNGくらいしないと駄目かも。
0810こんな感じ?
NGNG1 :デフォルトの名無しさん :04/0x/xx 11:04
JavaScriptは動的Webページ作成専用言語ではありません。
このスレでは、言語としてのECMAScript/JavaScriptの話題を扱います。
+ JavaScriptによるWebページの挙動実現に関する疑問/質問、
+ Webブラウザの動作挙動に関するの疑問/質問
+ そのほか、Webページ作成に限定した内容の疑問/質問
は、■スレ違い■です。→Web制作板へどうぞ
0811デフォルトの名無しさん
NGNGスレ違いでなくなるんだ?
0812デフォルトの名無しさん
NGNG0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNG0815デフォルトの名無しさん
NGNG0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNGネタなのか?それとも天然?
天然なら信じられんな。ちょっとやっていくのは厳しいだろうな。
0818デフォルトの名無しさん
NGNGこの変数が文字なのか数値なのか判らない
言語ってどうよ?
0819デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNG数値しか入らない変数が作れますか?
0822デフォルトの名無しさん
NGNG0823デフォルトの名無しさん
NGNGハンガリー精神でがんがれ
0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNG上記のpass解析をお願いします。
言わなくてもわかると思いますが、とりあえず
入力ボックスが出てくるので[キャンセル]、次にIEの場合は表示→ソースで見れます。
0828デフォルトの名無しさん
NGNG宣伝ご苦労
0829デフォルトの名無しさん
NGNG0830デフォルトの名無しさん
NGNG0831デフォルトの名無しさん
NGNGundefinedぐらいしか出せない。
力不足だな・・・_| ̄|○
0832デフォルトの名無しさん
NGNGだとしたら無理ぽ。
0833デフォルトの名無しさん
NGNGちなみに広告は上のバナーのみ。広告ページじゃないみいたい。
0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNG0836デフォルトの名無しさん
NGNG0837デフォルトの名無しさん
NGNG0838fusianazan
NGNG0839fusianasan
NGNG0840デフォルトの名無しさん
NGNG↓これ
print <<UNKO;
あああああああああああああああああああああああああああああああ
すっきり
UNKO
0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNGあああああああああああああああああああああああああああああああ\
すっきり\
");
のようにするしかないわな。
0843デフォルトの名無しさん
NGNG0844デフォルトの名無しさん
NGNG0845デフォルトの名無しさん
NGNGそういえばJScript.Netやってる人いない?
おれちょこっとやってみたけど、クラスや型がないJavaScriptの良さが台無しと感じた。
0846デフォルトの名無しさん
NGNG0847デフォルトの名無しさん
NGNG[
"ああああああああああああああああああ",
"うううううううう"
].join("");
0848デフォルトの名無しさん
NGNGやっぱり.NETってつくからには中間言語にコンパイルしなきゃいけないんですか?
開発環境はどんな感じでしょう?
エディタにコマンドプロンプトから コンパイルですか
0849デフォルトの名無しさん
NGNG.NET Framework SDK Version 1.1を使ってます。
コマンドプロンプトから jsc でコンパイルしてます。
0852デフォルトの名無しさん
NGNGhttp://jt.mozilla.gr.jp/js/language/js20/index.html
とか見るとかなりいい感じ。
シンプルを求める人には嫌われそうだけど。
たしかJScript.NETって構文的には JavaScript2.0の
先取りって感じだよね?
0853デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNGブラウザの対応状況、機能の詳しい解説があるサイトとか教えてくれませんか。
ようするに、ホームページの閲覧者が自由にデータをソートできるようにしたいのです.
これをhtmlファイルの切り替えによるのではなく実現したいよーー。
0855デフォルトの名無しさん
NGNGせめて○○が動かないブラウザはありますか?とかの質問にしてね。
0856デフォルトの名無しさん
NGNGそんなもん、いちいちJavaScriptでやんな。
どうしてもブラウザでやりたいなら、データバインドでもやってろ。
0857デフォルトの名無しさん
NGNGPHP 使ってろ
0858デフォルトの名無しさん
NGNG<script type="css/javascript">の違いを教えれ
0859デフォルトの名無しさん
NGNG古い書き方
> <script type="css/javascript">
新しい書き方
> 858
板違い
0860デフォルトの名無しさん
NGNG0861デフォルトの名無しさん
NGNG>>860が正しい。板違いではありません。
正しい新しい書き方は
<script type="text/javascript">
です。
MicrosoftのJScriptに限定するなら
<script type="text/jscript">
でしょう。
0862デフォルトの名無しさん
NGNG全部データが丸見えになるけどいいの?
0863デフォルトの名無しさん
NGNGxつけたりapplicationにしてみたりと色々あるけど
漏れのところは仕方なく text/javascript だよorz
0864デフォルトの名無しさん
NGNG全く板違いじゃボケ。Web制作板逝け。
http://www.w3.org/TR/REC-html40/interact/scripts.html
ではtext/javascriptと書いてるが、
http://www.iana.org/assignments/media-types/
にはそんなのねーんだから、正解はなし。
いやなら、http://www.iana.org/cgi-bin/mediatypes.pl からtext/javascriptを登録しろ。
まあ、HTML仕様の方をapplication/javascriptに直せと言われるだろうがな。
0865デフォルトの名無しさん
NGNGて事はこのスレも板違い。削除依頼出して来いカス
━━━━━━━━━━━━━━終了━━━━━━━━━━━━━━━━━
0866デフォルトの名無しさん
NGNGまた知ったかぶりか(ワラ
0868デフォルトの名無しさん
NGNG> て事はこのスレも板違い。
理由を示してください。
0869デフォルトの名無しさん
NGNGローカルルールだと
[ Javascript は Web 制作板、CGI は Web プログラミング板へ。 ]
成る程ね
0870デフォルトの名無しさん
NGNGソートつってんだから、見えてもいいんじゃねーの?
0871デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNGそれ理由になってません
0873デフォルトの名無しさん
NGNGWeb制作板でやったらそれこそ板違いだ。
0874デフォルトの名無しさん
NGNG>>1 削除依頼よろ
0875デフォルトの名無しさん
NGNGWeb制作板でWeb制作板とは到底関係ない
Javescriptの話を持ち込んでも問題ないと保証できる?
0876デフォルトの名無しさん
NGNGWeb制作板で立てても問題ないとは誰も言ってません。
0877デフォルトの名無しさん
NGNG意味不明
0878デフォルトの名無しさん
NGNG0879Anti"Javascript"
NGNGJavascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
Javascript使う香具師死ね糞ゴミ
0880デフォルトの名無しさん
NGNGこれまでの経緯でいうと、すでにム板にJavascriptスレがあるにもかかわらず
調整なしでローカルルールが成立。クレームがつくもム板でのJavascript
スレを否定しているわけではないというわけのわからん説明がなされた。
このスレ自体はずっとあとになって別途立てられたものだけどね。
0881デフォルトの名無しさん
NGNGhttp://members.jcom.home.ne.jp/i-am-a-student-boy/in.htm
↑荒らせ
Javascript使う香具師はゴミ屑ゴキブリ低脳厨房糞餓鬼蛆ストーカー蚊引き篭もり
http://members.jcom.home.ne.jp/i-am-a-student-boy/in.htm
↑荒らせ
0882デフォルトの名無しさん
NGNGできなくてスレ荒らす奴いるから次スレはスレタイ変えたほうが
いいな。
0883882
NGNG↓
考えることしかできなくて
0884デフォルトの名無しさん
NGNG0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNG0889デフォルトの名無しさん
NGNGWSH 5.6 のXML要素<script>は
<script type="…
と書くとエラーになるので
<script language="…
と旧式な書式でないとだめみたい。
0890デフォルトの名無しさん
NGNGその程度のことは調べればわかります。
あなたのような人に質問したのではありません。
参考資料がほしかったんだよ。
JSで簡易データベースを実現しようと試みたことすらないくせに
無意味なレスつけるな。
もっとも、IE以外でデータベース機能を実現するには問題点多し。
>>857
厨房が思いつきそうなレスをありがとうございます.
0891デフォルトの名無しさん
NGNGじゃあ調べてください。
ということでこの話は終了。
0892デフォルトの名無しさん
NGNGじゃあ調べてください。
ということでこの話は終了。
0893デフォルトの名無しさん
NGNG丸出し、丸見え、のデータを修正するつもりです。
0894デフォルトの名無しさん
NGNG> もっとも、IE以外でデータベース機能を実現するには問題点多し。
へぇ。ブラウザの対応状況も知らないくせに問題点多しというのかw
ソートなんかねぇ。配列と比較ができれば十分なの。
だからJavaScriptをサポートしてればどのブラウザでも動く。
ほらほら、なにか言いたくなったでしょ。そういうことじゃないって。
それがあんたが説明しなければならないことだよ。分かったか低脳厨房。
0895デフォルトの名無しさん
NGNGあなたは鋭い。
丸見え、もろだし、のデータをサバに負担をかけず、
ソートしたかったんです。
0896デフォルトの名無しさん
NGNG釣りならなかなか。中の上レベル。
素ならウンコ以下。氏ね。(しかし、>>895は少しは嗤える)
0897デフォルトの名無しさん
NGNG釣りならなかなか。中の上レベル。
素ならウンコ以下。氏ね。(しかし、>>895は少しは嗤える)
0898デフォルトの名無しさん
NGNG0899デフォルトの名無しさん
NGNGJavaScriptでのDOMプログラミングっちゅうことで、実はこのスレでよいのでは?
ついでに、JavaScript in XSLTスタイルシートはあるが、
JavaScriptで使えるXSLTとかどうかな。
いずれにせよ、>>854 >>890がすぐに首を吊って逝くべきなのは変わらないが。
0900デフォルトの名無しさん
NGNG勉強し直した方が良いんじゃないかしらん。
0901デフォルトの名無しさん
NGNGプの字から勉強はじめたところです。わかると思いますが。
趣味はフィッシングとサーフィンです。これもわかるとおもいますが。
たしかに、簡易データベースというのはちょっとかこつけすぎだったかもしれません。
でも、ソートや表示件数の調整などの基本機能になんと名前を付ければいいのでしょうか。
検索システム??
0902デフォルトの名無しさん
NGNGhttp://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf
http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
ついでに
http://www.w3.org/TR/SVG11/ecmascript-binding.html
で動的に絵も描ける。(表示できるかは知らん)
0903デフォルトの名無しさん
NGNG一年以上前のム板の状況も知らない厨房が 出現していたんだな。
厨房ホイホイみたいなスレタイだから仕方ないけどさ
0904デフォルトの名無しさん
NGNG458 n :04/05/29 22:21 HOST:YahooBB219204255146.bbtec.net
削除対象アドレス:
http://pc5.2ch.net/test/read.cgi/tech/1052273054/l50
削除理由・詳細・その他:
板違い
459 飛べない削除屋 ★ sage New! :04/05/30 15:38 ID:???
>>458
ローカルルールにはひどく単純化されて書かれていますが、
Javascript という言語そのものが板違いなのではありません。
用途によって板違いかどうかを判断してください。
0905デフォルトの名無しさん
NGNGWeb厨はほんとにアフォだなw
0906デフォルトの名無しさん
NGNG0907デフォルトの名無しさん
NGNG0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNG0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNG0915デフォルトの名無しさん
NGNG0916デフォルトの名無しさん
NGNG0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNG日本語で『こんにちはと、言う。』と入力すれば
ダイアログに『こんにちは』と出るプログラミング言語登場!!
PNGもサポートしてるので、かなりおすすめです!!
また、【『http://www.xxxx.xx/』を、『index.htm』へ、HTTPダウンロード。】
とすれば自動的にダウンロードできる優れ物です!!
↓日本語プログラミング言語『ひまわり』
http://hima.chu.jp/index.htm
↓日本語プログラミング言語『ひまわり』スレッド
http://pc5.2ch.net/test/read.cgi/tech/1083053283/l50
0919デフォルトの名無しさん
NGNGコーヒー(ジャワ豆)のスラング?だからな
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNGなぜJAVAのマークがコーヒーであるか、その理由を今知った。
0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNGJScript.NETに移植したことがあるよ。
0924デフォルトの名無しさん
NGNGPerl のままで
use Encode;
use Iconv;
use Jcode;
とかでは済まなかったんですか?
0925デフォルトの名無しさん
NGNGuse Encode; use Iconv; use Jcode; でPerlスクリプトあちこちいじくるくらいなら,
Perl→JScript.Netの移植はそんなに面倒でないし,
Console.WriteLine("Content-type: text/html; charset={0}", charset);
Console.WriteLine("");
Console.SetOut(new StreamWriter(Console.OpenStandardOutput(), Encoding.GetEncoding(charset)));
のようにして手っ取り早くUnicode(UTF-8)対応できるしという訳で。
結果としてCGI自体軽くなったし良かった。
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGCGIの意味分かってますか?
0928デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNG0930926=928
NGNGすみませんが、CGIの正しい意味を教えてもらえますか?
0931926=928
NGNGMSの事だからIISの中で動く仕組みがあるのかと勝手におもたよ。
吊ってくるから許せ。
0932デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNGIIS使ってればASPにでもできるんだろうけど,
Apacheなものでしたから。
0935デフォルトの名無しさん
NGNG大変好意的なレスありがとうございます。
知ったかぶりの厨房レスをくり返してこのスレを盛り上げてください。
もう私は、ここに来る事はないでしょう.
データベース機能の実現はデータバインドにより簡単に実現できました。
csvファイルを html に読み込んで、JavaScript でソート、表示件数
などの制御をすればよかったんですね。
http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/content/data_binding.htm
しかし、このマイクロソフトの解説わかりにくすぎる。
最後に>>856さん、あなたの言ってることは正しかった。
ありがとう。
0936デフォルトの名無しさん
NGNGhttp://himajin.moo.jp/menu/menu5.html
だと、上に固定ですよね。
これを下に固定させるには、どこをどういじればいいでしょうか?
0937デフォルトの名無しさん
NGNG0938デフォルトの名無しさん
NGNGもし立てるならJScript.NET限定がいい。
0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG【ブラウザは】JavaScript デス その2【板違い】
JavaScript★言語★に関する話題です。ブラウザ環境でのJavaScript
はWeb製作板へ。ASPなどはWebProg板へ。
前スレ http://pc5.2ch.net/test/read.cgi/tech/1052273054/l50
0941デフォルトの名無しさん
NGNG1 ECMAScript実装を語るスレ
ECMA-262規格として知られる言語(通称 ECMAScript)についての利用法や言語仕様、その他四方山話をするスレです。
- ECMA-262 3rd Edition 標準規格(英語)-
ttp://www.ecma-international.org/publications/standards/Ecma-262.htm
2 - 主な実装 -
Rhino (Mozilla.orgでメンテナンスされている組み込みを目的としたJava製の実装)
ttp://www.mozilla.org/js/rhino/
SpiderMonkey (同上。ただしこちらはCによる実装)
ttp://www.mozilla.org/js/spidermonkey/
NJS (旧NGSを引き継いで開発されている独立したインタプリタ実装
ttp://www.njs-javascript.org/
JScript (Microsoft社による実装。WSHを介したローカルマシン用のバッチスクリプトとして使用に加え、.NETの開発言語のひとつでもある。
また、WebクライアントサイドスクリプトやASPにも利用することができる。)
http://
DMDScript (Digital Mars社による実装。Windows上で利用できるJScript置き換え的な位置づけ
スタンドアロンのインタプリタに加え、COMコンポーネントとして組み込むこともできる。)
ttp://www.digitalmars.com/dscript/index.html
FESI (ECMAScript第一版に準拠したJava実装)
ttp://www.lugrin.ch/fesi/index.html
DMonkey ( Delphi(ObjectPascal)への組み込みを目的とした実装 )
ttp://sourceforge.jp/projects/dmonkey/
0942デフォルトの名無しさん
NGNGWeb上におけるクライアントサイドスクリプティングに特化した実装(通称Javascript)については
WebPrograming板などの専門スレをご利用ください。
[Web製作板] + JavaScript の質問用スレッド vol.28 + ((クライアントサイド方面))
http://pc5.2ch.net/test/read.cgi/hp/1084943518/
[WebProg板] JavaScript質問コーナー ((サーバーサイド方面))
http://pc5.2ch.net/test/read.cgi/php/1065151808/
・・・JScriptのとこ忘れてた_| ̄|●
0943デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNGなんかこう、Web関連の話持ち出してくる人たちにより違和感・スレ違い感を持ってもらおうと思ってさ。
0945デフォルトの名無しさん
NGNG0946デフォルトの名無しさん
NGNGテンプレあんなもんでいいですかね。修正すべき箇所あったら教えてください。
0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNGINPUTタグのsubmitボタンに対して二重にボタンを押されないようにするJavascriptです。
オブジェクトタイプを渡しています。
<html>
<head>
<script language="JavaScript">
function test(obj) {
if(obj.clicked == true) {
alert("既に押し済");
} else {
alert("まだ押してない");
obj.clicked = true;
}
}
</script>
</head>
<body>
<form>
<input type="submit" value="TEST" onClick="test(this)">
<br><br>
<input type="submit" value="TEST" onClick="test(this)">
</form>
</body>
</html>
INPUTタグがButtonなら動くのですが、submitにするとダメです。
何かいい策はありませんか?
0949デフォルトの名無しさん
NGNG減るんじゃない?
;; 理解出来ずに JavaScript スレを立てようとする香具師がいそうだが。
0950デフォルトの名無しさん
NGNGJavaScriptスレ立てた奴いたら削除依頼させればいい。
>>948
Web製作板のJavaScriptスレへどうぞ。
0951どう?(WebProgはこっちと似た状況なんで敢えて外した)
NGNG1 :デフォルトの名無しさん :04/0x/xx 11:04
JavaScriptは動的Webページ作成専用言語ではありません。
このスレでは、言語としてのECMAScript/JavaScriptの話題を扱います。
●スレ違い●なレスの例
+ JavaScriptによるWebページの挙動実現に関する疑問/質問、 は、■スレ違い■です。→Web製作板へどうぞ
+ Webブラウザの動作挙動に関するの疑問/質問 は、■スレ違い■です。→Web製作板へどうぞ
+ そのほか、Webページ作成に限定した内容の疑問/質問 は、■スレ違い■です。→Web製作板へどうぞ
■参考■[Web製作板] + JavaScript の質問用スレッド vol.28
http://pc5.2ch.net/test/read.cgi/hp/1084943518/
前スレ http://pc5.2ch.net/test/read.cgi/tech/1052273054/l50
仕様、主な実装などは >>2-3
0952デフォルトの名無しさん
NGNG0953デフォルトの名無しさん
NGNGECMAScript デス 2
で十分だと思う。
(【】が頭についているスレってスレタイsortしても見つけにくいし。
Live2chのスレッドタイトル絞込は遅すぎるし。)
0954デフォルトの名無しさん
NGNGJavaScript という文字列も必要
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNGあんたはJavaScript使ってんの?
ECMAScriptって知ってる?JScriptって知ってる?
0958デフォルトの名無しさん
NGNGまぁまぁ、おちけつ。
タイトルに JavaScript は要らないって事で問題無いでしょう。
0959デフォルトの名無しさん
NGNGタイトルに「JavaScript」の入ったスレを作れば解決だね。
ECMAScriptとやらには興味ないし。
0960デフォルトの名無しさん
NGNGお前はどこまで頭が悪いんだ?
>プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
>ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
>Javascript は Web 制作板、CGI は Web プログラミング板へ。
0961デフォルトの名無しさん
NGNG× ECMAScriptとやらには興味ないし。
○ ECMAScriptとやらは知らないし。
0962デフォルトの名無しさん
NGNGしかし、ECMAScriptだけってのも、
CommonLispはよくてLISPはだめ、みたいな不自然さがあるから、
ECMAScriptとその仲間たち デス 2
でどうだ?
JavaScriptを入れるのは弊害が目に見えてるので。
0963デフォルトの名無しさん
NGNGって気もするが。
改めて最初からこのスレを読み直してみると、
あまりにブラウザがらみの質問が多くて笑えるよ。
0964デフォルトの名無しさん
NGNG0965デフォルトの名無しさん
NGNGがシンプルで,わかる人にはわかるのでいい。
0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNGで、>>1か2にJavaScriptも書けば良いだろ。
0968デフォルトの名無しさん
NGNGJavaScriptはWeb製作板だってば
0969デフォルトの名無しさん
NGNG>>904
0970デフォルトの名無しさん
NGNG何故JavaScriptという文字列をそんなにしてまで入れたがる?
混乱の元になるんだから完全に無い方がいい。
「一応入れといた方が・・・」ってのは「蛇足」っていうんだ。
0971デフォルトの名無しさん
NGNGそれともJavaScriptについて語っちゃあかんのか?
0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNG2. スレタイに JavaScript を入れるな派(>>1 には JavaScript を入れろ派)
3. スレタイに JavaScript を入れるな派(>>1 にも JavaScript を入れるな派)
4. どっちでも良いよ派(早く次ぎスレ立ててくれ派)
5. 次スレ無くても良いよ派
ハァ...
0974デフォルトの名無しさん
NGNG0975デフォルトの名無しさん
NGNG6. スレタイに JavaScript を入れるな派(テンプレ終了後なら JavaScript を入れても良い派)
0976デフォルトの名無しさん
NGNGテンプレ後にも禁止。
とテンプレに書けばよい。
0977デフォルトの名無しさん
NGNGJavaScript禁止を示せ(5点)
0978デフォルトの名無しさん
NGNGECMAScript デス 2
http://pc5.2ch.net/test/read.cgi/tech/1088298991/l50
0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNG∧_∧ ( ̄ ̄ ̄ ̄ ̄)
(*・∀・)(_____)
( つつ
(_⌒ヽ
⌒Y⌒ ,)ノ `J
ファサァ
∧_∧
( ・∀・) ))
/つ( ̄`ヽO_ノ⌒ヽ
ノ ) \ ))
(__丿\ヽ :: ノ:::: )
丿 ,:' ))
(( (___,,.;:-−''"´``'‐'
おしまいー
∧_∧
( ・∀・ )
/ _ノ⌒⌒⌒`〜、_
( ̄⊂人 //⌒ ノ ヽ)
⊂ニニニニニニニニニニニニニニ⊃
http://pc5.2ch.net/test/read.cgi/tech/1088298991/l50
につづく
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNG0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNGです ← Snoopy
0986デフォルトの名無しさん
NGNG0987デフォルトの名無しさん
NGNG0988デフォルトの名無しさん
NGNG意地悪だな……
0989デフォルトの名無しさん
NGNG無理
0991デフォルトの名無しさん
NGNG読んだけどよくわからんかった
0992デフォルトの名無しさん
NGNG専用エディタ使いなさい
0993デフォルトの名無しさん
NGNGなんで?
0994デフォルトの名無しさん
NGNGなんで?
0995デフォルトの名無しさん
NGNG専用エディタってメモ帳となにか違いがあるの?
0996デフォルトの名無しさん
NGNGお前のレスつまんない
0997デフォルトの名無しさん
NGNG> Javascriptリファレンス嫁
まじレスすると、この質問に付いては
JavaScriptのリファレンスをいくら読んでも
無駄なんだがな。
0998デフォルトの名無しさん
NGNGつまり無理ってことでしょ?
0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。