げろちゃん! ロゴ
« (´д`)赤い辛い | (´д`)はねとび »

アバウト

げろちゃん!とは管理人 作者Mが個人的に気になった世の中のニュースをピックアップし、それらにネチネチコメントをつけているサイトです。
もし ビビビ!ときたらあなたとお友達のようです。(笑)

(=゚ω゚)ノ リンクはお好きにどうぞ

メール:gerochan/mail.cgifile.net
/を@に変えておくってネ

カウンター
今日:today | 昨日:yday

KATANARU BBS GEMINETTをお求めの方は.cgi_fileのサイトへどうぞ。

■一行掲示板
投稿後、1分以内であれば削除できます。名前を書いて、コメント覧を空のまま送信して下さい。

名前:(省略可)
コメント(200):

東風更に安価で粗悪品の闇タバコが蔓延して万引き防止の為ショーケースに入ったタバコに中毒者か金目当ての強盗団が奪い取る。カオスですな。08-06-05 07:31[491]

東風xrf廉価で粗悪品の闇タバコが蔓延して万引きされないようにショーケースに入ったタバコに中毒者か金目当ての強盗団08-06-05 07:30[490]

作者Mそうなったら流石にやめようとする人が増えて一部の愛煙家たちが暴動し未成年らの煙草万引き多発w08-06-04 00:08[489]

東風個人的には嫌煙家なのでTASUPOよりバイト学生風情が購入できないように某国みたいに1箱あたりを高くしたら良いのにね。少し高めで3000円とかw08-06-03 00:53[468]

作者Mメロンで支えられるほど借金の柱は細くないかも?!08-05-15 07:03[423]

東風こんなに高く売れるなら、夕張市はメロンで何とかならんかなぁ08-05-14 16:49[422]

作者Mサンクス。とりあえず復活しました!08-05-10 00:05[412]

東風お疲れ様。流石マイ糞ソフトといったところか。もうゲイツは●んで良いよ(´・ω・`)08-05-09 09:20[408]

作者M最低1ヶ月ぐらいは置いた方が良いですよ。今回のサービスパックは最悪です。08-05-09 00:35[407]

東風むぉSP3地雷の予感? 入れようと思ってたけど様子見かな。 この手のトラブルは起こって欲しくないものですな08-05-08 09:43[405]

[閉じる][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20]

KATANARU BBS GEMINETT Version 1.7 RC004 (speed : 0.0051sec)

(´д`)ジャバスクってヤツ

人気blogランキングに参加してます('ω'=) ⁄ 2008年04月19日 22:58

ポイント3倍デーは今日で終わり、作者Mです。
サークルK・サンクスでカルワザクラブカードを使うとポイント3倍のヤツです。使ってないと分からないですよね。。。

今日もチマチマと改造をしてたんのですが目に見えて分かるのは一行掲示板です。
文字列の長さカウンター付けてみました。
コメントを200文字以内で書かないと、”コメント長すぎ!”って怒られます。

INPUTタグのmaxlength値を200と入れてあげると200文字以上を書けなくすることが出来る、と思ったら間違いでした。
コンピュータの世界では日本語文字ってのは1文字で2文字分のサイズを食うのです。
メモ帳に”あ”と一文字書いて保存してそのファイルのプロパティからファイルサイズを調べてみてください。
2バイトってなってるはずです。
路線を元に戻します、maxlengthは全角文字の日本語や半角文字だろうが1文字は1文字なんです。

こりゃこまった。
ここで「何が知らないけど普通じゃね?」思ったらアウト。
KATANARU BBSは日本語文字、1文字を2文字分計算するようになっているからです。
つまりフォームに日本語文字200文字分書くと実際は400文字書かれたなるのでオーバーしてしまうんですね。
なのでmaxlengthの値を信頼するのではなくあくまで目安として考えるべきです。

とまぁカウンターを付けたのは良いけど、JavaScriptでlengthを使えば文字の長さをはかれるんですけどここにも問題が。
JavaScriptのlengthも日本語を1文字と計算しちゃうかなりのお利口さん。

お利口さん過ぎてこっちは困るんですけどね。
愚痴言ったって改善されるわけ無いんですけどこれを回避する方法がとほほのwwwさんのところでその解決方法がのってました。
その関数を使って一応処理させてるんですけどソース見る限りforを使ってたのでこっちはwhileを使いました。
この方が早いでしょ?

あと密かにトラックバックのフォームもグレードアップ。
今となってはスパムの苗どころですけどね。
関数を使わなくてもonClickとかで何とかしました。
多分この方が処理が早いけど最近のPCじゃ意味ないことしたなぁっと今気づきましたw
それとIE7では”この Web ページがクリップボードへアクセスするのを許可しますか?”というメッセージまでで出した。
ワンクリックコピーもこれで散ったw
なのでさらにこんな駄機能も付けました。

文字の上を右クリックすると全体が選択されて後はコピーするだけという、選択するという手間を省きました。
ザンネンながら文字のないところを右クリックしてもカーソルが移動して選択が解除されます。

あとコメントのカウンターですがoperaではザンネンながらうまく機能しません。
半角文字はいけるのですが全角になるとなんとも動かない。
ブラウザの仕様に振り回されるのはいつも制作者なんだなぁ。

ぁーKATANARU BBSにまたバグを見つけてしまった。
コメントできる文字数が実際設定した値と同じ文字数で投稿されてもエラーが出る不具合。
デジャブと思いきや1.4 RC1で同じミスが。。。
直ってなかったのか?www

このエントリーのトラックバックURL:


↑フォームをクリックするだけでクリップボードにコピーします。(環境によっては作動しません)

トラックバック

トラックバックはまだ無いヨ щ(゚Д゚щ)カモォォォォォォォォン