元スレ[JavaScript]プログラム作成します
JavaScript覧 / PC版 /みんなの評価 :
301 = :
別スレでプログラムがPCで上手く動作しないことを相談し、
自分なりに修正できる点は全て修正したつもりなのですが
動作しますでしょうか?
動作しなければ修正ヵ所等を教えていただけたら幸いです。
ちなみに作成/動作環境はdocomo SH903iで
修正前はドコモとソフバンでは動作しましたがIEで動作しない状況でした。
302 = :
何を言っているんだ
あと大文字でSAGEるな
303 :
http://www.dff.jp/
上記の”あなたのクリック募金での募金総額は?円” の
?にあたる部分のような他のページの処理が行われたことをインクリメントする
プログラムをスクリプトで書けるものでしょうか?
処理の概念的なものでも頂ければと思います。宜しくです。
304 :
>>303
それ向こうのスレのときからずっと試してるんだけど、一部エラーになるんだよね
ログインしないと金額0円のまま?それなら登録して試してみるんだけど。
305 = :
>>301これになります
http://indexroom-id.hp.infoseek.co.jp/test/JSgazoushokunin.html
306 :
>>304
ありがとうございます。
募金先ページのソースも見ていたら、クリックされるflash自身は
http://as.dff.jp/dbx.php?lid=XXXXXXのオブジェクトでした。
つまりコレって、募金の情報をdffが管理してるのであって、他のページの処理を計算してる訳ではないのですね。
自分のサイトに募金の状況が貼れたらいいかなと思ったのですが、難しいそうですねぇ~
flashを貼り付けることは可能だと思いますが、flashだけだとなぜか
一ヶ月で約? 一年で約?の ?部分が見れなくて見栄えが悪いですし。。。
307 = :
現物見てないけど、たぶんflashが読み込むデータがクロスドメイン制限に引っかかってる
309 = :
こんにちは。別の板で紹介されて移動してきました。コピペですみませんがよろしくお願いします。
【 CGI&PHP名 】 よくわかりません
【 配布先URL 】http://chat.teacup.com/
【 依頼期限 】 無期限
【 依頼内容 】このチャットで連続入室できるJS(ジャバスクリプト)
このチャットで連続入室&全部屋同時入室&連続色変化のできるスクリプトを作った人がいました。
その人とコンタクトがとれて、メールでhtm方式で送ってもらい2ヶ月程遊んでいましたが、やりすぎたのかセキュリティが厳しくなったようでできなくなりました。
その作った人とは今はコンタクトがとれなくて、ここへきました。
一度退出ボタンを押さないと、ハンドルネームが変えられないようにシステムも変更されたようです。
先週までは何度入っても違うハンドルネームで入れたのですが・・・・
もし連続入室ができるスクリプトを作れるならばお願いします。
運営側で一つのIPに対してIDが一つというような設定になってるようです。
よくアクセス規制を食らいますが、その都度IPを変えてきました。
310 = :
スクリプトをもらった人のソースをみると一部ですがこうなっています。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
中間部分割愛します。
FORM ACTION="#" NAME="form1" METHOD="POST" target="ilf1">
<INPUT TYPE=HIDDEN NAME="codeck" VALUE="あ">
<INPUT TYPE=HIDDEN NAME="r">
<INPUT TYPE=HIDDEN NAME="enter" VALUE="main">
ID:<INPUT TYPE=TEXT NAME="id" size=7>
name:<INPUT TYPE=TEXT NAME="nickname" size=25 maxlength=45>
<INPUT TYPE=SUBMIT VALUE="in" onClick="randid();">
こんな感じです。
311 = :
スクリプトを作成した当時のハンドルネーム「minikra」さんはこの連続入室はやろうと思えば、
一つのルームに対して3000~6000人程入室できると言っていました。
メールでこのスクリプトをもらったときに、サーバーへの負荷を考慮すれば、300人までは大丈夫だと言われました。
上の続きの一部です。
</FORM>
</td>
<td>
<FORM ACTION="#" METHOD="POST" NAME="form1c" target="ilf1">
<INPUT NAME="enter" VALUE="exit" TYPE=HIDDEN>
<INPUT TYPE=HIDDEN NAME="r">
<INPUT TYPE=HIDDEN NAME="id">
<INPUT VALUE="out" TYPE=SUBMIT onClick="mem();">
</FORM>
</td>
<td>
<FORM ACTION="#" NAME="formp" METHOD="POST" target="ilf1">
<INPUT TYPE=HIDDEN NAME="codeck" VALUE="あ">
<INPUT TYPE=HIDDEN NAME="r">
<INPUT TYPE=HIDDEN NAME="enter" VALUE="main">
<INPUT TYPE=HIDDEN NAME="id">
name:<INPUT TYPE=TEXT NAME="nickname" size=36 maxlength=35>
<INPUT TYPE
=SUBMIT VALUE="in" onClick="randid();">
このスレッドお気に入りに入れておくのでどなたか達人様よろしくお願いします。
現在は発言ごとに色が変わるグラデーションと、自動発言、全部屋順序入室ができます。
依頼は各部屋に連続して入室できるようなスクリプトです。
312 = :
>>309
何に使うのそれ? 荒らし用途以外に思いつかないんだけど。
313 = :
釣りだろうが、本気だとしたら確かに荒らしの思考回路だなと思った。
314 = :
>>309-311
一部だけ見せられても手の出しようが無い。
どこかに全部うpしてくれ。
315 = :
>>312 違う板でも同じこと聞かれましたがチャットで遊ぶためですよ。
>>313 よくどの部屋でも荒らしと呼ばれています。
但し、荒らし連合国軍ではありません。荒らし連合国軍は田代砲と言われているものを、
使っていたようです。私は田代砲ではなくスクリプトによる入室&連続発言&連続色変化&各部屋順序入室などをして遊んでいます。
一つのルームに対して300人までならおkと太鼓判もらっています。
スクリプトを作成した本人にです。
316 = :
>>314 全部ですか?このスクリプトは他人に渡してはいけないと製作者の当時のコテハン
「minikra」さんに言われていますので・・・・私と直接メールしますか?
>>313 釣りではないです。この遊びは爽快です。
317 = :
以降スルー推奨
318 = :
鯖からみて、JavaScriptだろうが田代砲だろうが、同じ動作するなら荒らしだと思っていた
田代砲さえ使わなければ荒らしじゃないのか
目からウロコだぜ
鯖負荷について、スクリプト作者が大丈夫ってのもよく分からないけど
鯖管理側じゃないと負荷は分からないと思っていたから、またまた目からウロコだぜ
319 = :
var s = "AAA\r\nBBB\r\nCCC\r\n";
という文字列のうち s の末尾にある"\r\n"だけを削除するにはどうすれば良いでしょうか?
1文字ずつ比較して削除する事も出来ますが、
出来るだけスマートに削除したいです。
.NetのtrimEndみたいな関数はありませんか?
320 = :
s = s.replace(/\r\n$/, "");
321 = :
s.s.trimRight();
でもいいのか、非標準だけど
322 = :
>>320 >>321
やっぱりスマートな構文ってあるのですね。
ありがとうございました。
323 = :
スマートという語を使い出すとロクなことがない
324 = :
綺麗な構文
325 :
>>311
ちなみに貼り付けてるそれはスクリプトではなくてタグでしょ。
生憎teacupではそのスクリプトはもう使えないよ。
どちらにしても最近遊びに行かないから調べてないし直すきもないので。
以後別のminikraが活躍してくれますよきっと。
perlでね。
てかなんでperlなんだか;
それと素人プログラム恥ずかしいから他の人に渡すなよ?!
326 = :
>>325 !!!!!!!!!!!!!!師匠!?
327 = :
ぬぬぬぬ・・・・・・別のminikraとは一体!?
328 = :
何この茶番
329 = :
すみません、どうしても分からないのでお助け下さい
新しいウインドウを開いて、数秒後に違うページに移動後
『2番目のページが読み込み終わったら』更に次のページに移動するスクリプトを作りたいのですが
setTimeout使わずに、2番目が読み込み終わったら処理って出来ますでしょうか?
function a() {
WindowObject = window.open(aaa);
setTimeout("b()", 1000);
}
function b() {
WindowObject.location.href = bbb;
setTimeout("WindowObject.href = ccc", 3000); ←今はここの秒数で調整してます;;
}
330 = :
2番目のページにその処理書けば良いんじゃない?
331 = :
2番目のページは、他人のサイトのページなので弄れないんです;;
332 = :
じゃフレーム使えば?
333 = :
>>332
インラインフレーム使って弄ってたら出来ました!どうもありがとう
新しいウインドウ開くより管理が簡単なんですね、勉強になりました
334 = :
「大」「中」「小」のボタンがあって、押したボタンの画像をjavascriptで置き換えることはできたんだけど、これをクッキーに保存したい場合どういう風にソース書けばいいですか?
ソース
js--------------
function swapImg(num){
if(document.getElementsByTagName) {
var images = document.getElementsByTagName("img");
for(var i=0; i < images.length; i++) {
if(images[i].getAttribute("src").match("2.gif")){
images[i].setAttribute("src", images[i].getAttribute("src").replace("2.gif", "1.gif")); } }
for(var i=0; i < images.length; i++) {
if(images[i].getAttribute("src").match("im_size-"+num)){
images[i].setAttribute("src", images[i].getAttribute("src").replace("1.gif", "2.gif")); } } } }
html-------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title></title>
<script type="text/javascript" src="java.js"></script>
</head>
<body>
<img src="im_size-s1.gif" onclick="swapImg('s')" id="small">
<img src="im_size-m1.gif" onclick="swapImg('m')" id="middle">
<img src="im_size-b1.gif" onclick="swapImg('b')" id="large">
</body>
</html>
335 = :
>>334
正直, 放置するかどうか迷いまくってしまった.
興味よりも面倒臭さが先に立つんだよねぇ.
そもそも きちんと動くのを確認済 ?!
検証していないけど何かと問題の多い setAttribute を使ってるので気になる.
サンプルを作ってどこかに upload したほうが答えやすいんじゃないかな ?
337 = :
ゲームのレビューのようなプログラムを依頼したいです
<機能というかお願い>
投稿フォームを作成して
6項目に(0-5)の間で評価点をつけてもらう
それを別の場所に(コピペするのでプログラム的には一番下で構いません)
投稿者の平均値の6角形のスコアチャートとして表示
スコアチャート上部に投稿者○人の平均値として文章表示
それとは別に全体評価を0-100の間で入力して貰い
上記と同じように別の場所に投稿者○人の平均評価○点
というような表示をさせたいです
複数ページ作る場合収集した数値が混ざらないかも教えて欲しいです
分かりづらい文章で申し訳ないです
338 = :
>>337
>分かりづらい文章で申し訳ないです
良く わかってるねぇ~.
しかし それは覚悟の上... 良しとするしかないっ...
んで, 確認:
>6項目に(0-5)の間で評価点をつけてもらう
ようするに 6つの text field の内容が それぞれ "評価点" と見なされるのね?
>投稿者の平均値の6角形のスコアチャートとして表示
このケースでの "平均値" は 1つ しか考えられない( : 6項目の平均値).
となると, 6項目の値をそのまま... となるはず.
ここで困ったことが発生:
いわゆる Radar Chart として表示したいのだろうけれど, これが簡単ではない.
もしかすると やってしまう猛者も居るかも知れないけれど普通は js の持ち場ではない.
>投稿者○人の平均評価○点
これを実現するためには "投稿者○人" のデータを記録する必要がある.
もちろん mail で受け取って管理者が excel などで処理すれば可能だけど,
それならば script で処理するわ第2はならないはず.
ようするに この場合は CGI の分担となるわけ.
CGI 使える server なのかな ?
(perl もかじってるけど万が一の責任は取れない)
340 = :
>>338
返答ありがとうございます
まだプログラムを勉強し始めたばかりで
どの動作にどの言語が適してるのか理解できてないので、妙な事を言っていたら申し訳ないです
>ようするに 6つの text field の内容が それぞれ "評価点" と見なされるのね?
おそらくそういうことだと思います
>投稿者の平均値の6角形のスコアチャートとして表示
これは言葉足らずでした、すみません
6項目のそれぞれ個別項目の平均値を割り出して、ペンタゴンレーダーチャート形式で表示させたいのです
参考サイト様を1つ ttp://www.psmk2.net/title.php?title=499
中央のスコアボード、スコアチャートのようなことがしたいです
>CGI 使える server なのかな ?
残念ながらCGIは使用出来ない鯖です
CGIが使用可能な鯖を新たに借りてそこにリンクを飛ばすことなら出来るかもしれません
手動でexcel管理の方法を取るとページ数が多くなると非常に手間が掛かることが予想されるので
出来ればプログラムとして自動処理をしたいのですが、CGIでそれが出来るならやってみたいです
341 = :
>>340
Radar Chart は通常画像として表示されます.
js で画像を扱うことはありますが "生成" させようとする例を知りません.
で, お約束 : Google Search :
で以下のサイトを見つけました:
http://www.html5.jp/library/graph_radar.html
動作確認が必要ですが説明を読むだけでかなり面倒.
(個人的には半信半疑)
(ウチは nifty なので CGI OK; 動作確認は たぶん可能) <- 厳しい制限付きだけど
おいらの頭で理解できるかどうか... ???
342 = :
>>341 の動作確認結果 : ???
そもそも CGI ではない模様.
"Radar Chart" をキーワードに Google で探しても...
Flash で出来るとか出来ないとか...
データ集計を CGIでやることは可能. <- (特殊な掲示板 CGI)
その結果を excel を使って Radar Chart にするってのではだめ ?
ただし, 都合の良い CGI が転がってるかどうか...
最悪, 自作....
343 = :
・ 拾って来た CGI を利用 :
http://hpcgi2.nifty.com/alter/inquire/inquire.cgi
Radar Chart でなく, Bar Graph...
344 = :
>>343
ありがとうございます
>>343で計算したデータを>>341のグラフに送ってレーダーチャート作成って出来ないものなのですかね?
345 = :
>>344
>>343 は CSV(CommoaSeparatedValue) 形式でデータを記録.
こいつを改造することは難しくない.
例えば TSV(TabSeparatedValue) 形式に改造するとか,
データファイルを cgi-bin でなく, htdocs (nifty では homepage) directory に吐かせるとか.
取り敢えずはウチに設置した CGI をそのまま利用してもたっても いいよん.
ただ... >>341 については正直, マユツバ...
HTML 5 に対応した Web-Browser ってあるのかねぇ ?
取り合えず CGI 改造に取り掛かりたいと思うので詳細を書いて欲しい.
346 = :
訂正:
利用してもたっても -> 利用してもらっても
347 = :
>>345
感謝です
ひとまずは>>343を使わせてもらおうと思います
詳細というと項目名や数値の幅とかでしょうか?
348 = :
>>347
>詳細というと項目名や数値の幅とかでしょうか?
いぇ~す.
それと >>343 のデータ形式は CSV だけど, 扱いにくい欠点がある.
ところが TSV ならば大抵の Spred Sheet, Database Software に inport できる.
さらにはデータファイルの中身が "IP,data, data,..., \n" と言う感じなので,
これをそのまま公開するのには抵抗がある.
お気に召すように改造してみせまする.
350 = :
ただいま大改造中 (XHTML 1.0 strict, template 読み込み方式).
なので, XHTML, CSS が解っていれば簡単にデザイン変更が可能になる予定.
template, CSS のリンクを書き出してもらえば それに対応します.
(残念ながら script 本体は こちらでいじるしかない...)
(自分とこの掲示板も未完成だというのに おいらって... はぁ)
類似してるかもしれないスレッド
- 1行javascriptプログラミング (431) - [43%] - 2022/8/23 15:30
- JavaScript コメントの謎 (122) - [38%] - 2017/12/31 9:32 ○
- JavaScript ライブラリ総合質問所 vol.4 (985) - [37%] - 2015/12/16 15:00
- JavaScript ライブラリ総合質問所 vol.5 (344) - [37%] - 2022/3/14 17:45
- JavaScript Tips コレクション (154) - [36%] - 2023/1/12 17:00
トップメニューへ / →のくす牧場書庫について