+ JavaScript の質問用スレッド vol.34 +
>>951 オマイはFlashの恐ろしさと可能性を全く分かってない。
Flashの宣伝したければよそのスレでやれ。ここはJavaScriptスレ
なんだからFlashやActionScriptはスレ違いだろ。テンプレに書く?
FlashでJavaScriptの関数呼び出せる以上、全くのスレ違いとも言えないと思うが。
呼ばれる側の話題ならいいよ。Flash使えばできるだの
の話題だったら無関係じゃん。
>>951 外部jsって誰でも見れると思いますが?
>>952 おまえ、訛ってるぞ。標準語使え。栃木かどっかか?
>>956 だから、おばかなの。
だったら、ダミーも混ぜてぐっちゃぐちゃにしとけばいいじゃん。
どんなクイズか知らんけど、そこまで隠すほどのものかね。
>>957 だからどういう方法でぐっちゃぐちゃにするのよ?
ソースが汚いだけなら実行させればすぐ解けちゃうでしょ?
ソース読まれにくく、多少硬くしたいって言うならば、
フラッシュ内にJavaScriptと同じ関数宣言して、フラグ管理をさせるのは決して悪い方法じゃないと思うよ。
スレ違いと言われればスレ違いだが。
既に
>>949のハッシュ(SHA1など)でFAだと思うが。
>>960 「?問正解」って表示するにはどうする?
各問題それぞれの正誤は不明なのが望ましい。
>>961 全部のパターンでハッシュ値を出しておく
そうまでして JavaScript でやりたいかと
>>962 一、雑草の如く生涯JavaScriptを貫くこと
>>961-962 ハッシュだったら個数だけで個別は不明にも個別が明らかにも
できるよな。10問なら1024個か。別に大したことないじゃん。
ぐっちゃぐっちゃにするとかよりずっとスマートだと思う。
>>963 ワロタ。
965 :
937:05/03/12 07:07:25 ID:xBb+G5N0
ありがとうございます。書き込み遅くなりすいません。
分からない癖に、やってます〜
本でも買おうかなぁ
お騒がせしましたが、勉強になりました。ありがとうございました。
>>962,964
そこまでしなくても、各問いに対する正解のハッシュ値だけ出しておけばいいんでない?
それだと10個で済むね。4択程度だとすぐに調べられちゃうけど、そんなときは5問ずつに
分けるとかすれば64個で済む。10問すべてまとめる必要はないと思うけどどうだろ。
てか、新規配列に閲覧者の解答を放り込んで行って、
全部答え終わった所で監査して、処理すれば良いんでないかなぁ。
で、URLを丸見えにしたくないならば、URLをアルファベット部分を26進法で数字に変換して、
実行させる時だけ文字列に戻すとか。
>>967 その「監査」ってところが問題で
JavaScript を使うとソースが見えちゃうでしょ
で
ハッシュ値で書いとけばって話になって
でも
「何問正解です」って表示させるにはもう一工夫必要だよね
ってことなのですよ
なるほど。例えば問題に答えた時に問題数カウントと正解数カウントをインクリメント、
Qcnt=0
Acnt=0
foo = "/*URLを26進法で数字に変換したもの*/"
if(Qcnt==10&&Acnt==10) の状況で監査するとして、
bar = foo.toString(26)
でデコードして、そのURLへ飛ばす時、
ソース見ればデコードの関数が解析されてしまうと言う事かな・・・。
確かにソースは裸だから、避けるのが難しい問題かもしれないね。
となると、コードを隠す必要が出てくるかぁ。
どうしても解析する奴は何使っても解析するし、妥協点を見出すしか無いんじゃないかな。
それこそJavaScript限定だと、難しい部分もあると思いますよ。
>>969 その方法だと、解析とかそれ以前に、正解数をカウントする時点で
どのようにチェックするのかの問題が残っているわけですよ。
>>968の「監査が問題」というのはそういうことだと思うよ。
だからハッシュ云々の話は、ユーザの解答がどれくらい合っているのかを
数えるときに使うわけ。つまりこの場合においてはURLはその次の段階。
答えとURLを結びつけたのが
>>943。
でも何問正解とかそういうのを出したいときはどうする?というのが今の話題。
そうそう。
たとえば、
>>964が○×決め打ちで1024個としてるけど、5択なら 9,765,625個。
これを160ビットにしたら、16進数表記で 390,625,000文字。
>>937が具体的なHTMLでも出せば特化できたものを、
>>965で逃げちゃった。
だから、もうこの話は終了でいいだろうと思う。
選択問題なら10問で1024個ですむけど
テキスト入力の判定をするにはどうする?
>>971 冷静に考えたら、
>>937が本当に聞きたかったのは
「ある特定の条件においてのみ、テキストエリアをクリックすることでリンクできるようにしたい」
だったのかも知れないね。もしそうなら、明後日の方向へ話が行ったので申し訳ない。
まー終了ってことで、975よろ。
FlashとJavaScriptって何の関係があるのかわからないです。
このヌレでもたまにFlashって単語が出てくるんですが、アニメーションと何の関係があるのか教えてくんなまし。
>975 ____ 、ミ川川川彡
/:::::::::::::::::::::::::""'''-ミ 彡
//, -‐―、:::::::::::::::::::::三 ギ そ 三
___ 巛/ \::::::::::::::::三. ャ れ 三
_-=三三三ミミ、.//! l、:::::::::::::三 グ は 三
==三= ̄ 《|ll|ニヽ l∠三,,`\\::三 で 三
/ |||"''》 ''"└┴‐` `ヽ三 言 ひ 三
! | / 三 っ ょ 三
|‐-、:::、∠三"` | ヽ= U 三. て っ 三
|"''》 ''"└┴` | ゝ―- 三 る と 三
| / ヽ "" ,. 三 の し 三
| ヽ= 、 U lヽ、___,,,...-‐''" 三 か て 三
. | ゝ―-'′ | |::::::::::::_,,,...-‐'"三 !? 三
ヽ "" ,. | | ̄ ̄ ̄ 彡 ミ
ヽ、___,,,...-‐''" ,,..-'''~ 彡川川川ミ
厂| 厂‐'''~ 〇
| ̄\| /
Flashってアニメーションの事じゃないぞー。
けど・・・世の中の99%の人はFlash=アニメーションソフトって認識だろうな。
そんな風に考えていた時期が
俺にもありました (AA略
Flash の知名度ってそんなに凄まじいもんなのか
いあ・・・Flashって単語を知っている人の内の、さらに99%・・・。
知名度としては高く無いだろうなぁ。
ネットやってて、フラッシュ動画見て・・・ってとこでしょう。
>>975 FlashはActionScriptってスクリプトが使える。その文法がJavaScriptとほとんど一緒。
それと、FlashからJavaScriptを呼び出して関数実行する事も可能。
って、そう考えると超絶マニアックな部類かもな・・・FlashとJavaScript。
>>975 Flash の普及率は 98% くらいあるそうな。
JavaScript で過去に苦い思いをしてきた人には
Flash のバージョンをチェックするだけで
割と容易にクロスブラウザなサイトを作れる ActionScript に
ある種の羨望を持ってしまう。
ソースも見えなくできるしね。
ソースが見えないからダメなんだよ
なんでソース見せねぇといけないんだよ。
文法がJavaScriptとほとんど同じって・・・パクリ?
著作権とか大丈夫なの???
おねがいします。
>>983 そうだ、そうだ。パクリやがったな、このやろー。
沖縄の某グループもパクリ曲だしてるんだからモウマンタイwwwwww
>422 名前: Name_Not_Found [sage] 投稿日: 05/03/10 18:38:16 ID:???
>【種別】 メールフォーム。
>【条件】 nameを使わずdivのidなどで項目を分けるタイプか、
> 異なるnameをひとつの項目として認識できるタイプで、
> formのactionなどにcgiを指定するタイプ。
>【言語】 Perl,sendmail
>【備考】 探し方が悪いのか全く見つからず・・・
> Javascriptでnameを使用するためほとんどのcgiでは一緒にしたい項目が分かれてしまう。
>
>条件がわがままですがよろしくお願いします。
>423 名前: Name_Not_Found [sage] 投稿日: 05/03/10 18:47:22 ID:???
>>422 >JAVAスクで複数指定しとけば?
>やりたいことにもよるんだろけど。
スレがcgi関連だったためこちらにきてみました。
Javascriptで複数指定というのがよくわかりません・・・
使用しているスクリプトは複数のinputの書き込み可能不可能の変更のため、
同じnameを使用できず上記のようなcgiが必要になりました。
この場合どうすればいいのか教えてください。
何言ってるのかも何したいのかもさっぱりわかんない・・・w
新スレの続き誰か書いといてー。
ASもJSもECMA準拠と言われているな。
似ている言語は良い事だ。覚える手間が省けていい。
で、新スレはどこ?
乙かえりー。
連投規制とかあるのかw 手伝えばよかったな、スマソ。
乙梅
| ̄∀ ̄) つ
(´・ω・`)⊃
(=゚ω゚)ノぃょぅ
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。