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

アバウト

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

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

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

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

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

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

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

東風お風呂にカレーの香り・・・人間ダシカレーですね!わかります。でも唐辛子だと暖かくなるまえに痛そうですね08-10-10 03:38[661]

作者Mモチは昔からノドに詰まったら大変な事になるのは分かってることですけど この件も両者に問題有りですねぇ08-10-09 03:11[657]

東風こんにゃくゼリー・・・私の大好物の一つです。モチの方がデンジャーなのに・・・。08-10-09 00:20[655]

作者M朝バナナダイエットするなとは言いませんけどもう少し周りのこと考えるべきですね 生半可な知識でやってもあまり効果は出ないでしょう08-10-04 00:24[646]

文月いめり今日も売り場には1本もなかったです。手軽で安いし子供も食べるしで毎朝バナナが日課だったのですが、本当に困ってます。><"08-10-03 21:26[645]

文月いめり最近スーパーにバナナ置いてないと思ったら、こういう事だったんですね…。08-10-03 21:24[644]

作者Mスィングスィング(゚∀゚)08-09-13 00:25[602]

東風水の染み込んだ衣類は硬いからねぇ・・・よくタオルを水に染み込ませて人を・・・ゲフンゲフン08-09-11 18:51[598]

作者M厚み増やしたんで後はよろしく~なんてことにならなければ良いんだけど08-07-29 00:15[585]

東風個人的に考えると教科書に厚みが増えても時間が絶対的に足りないので余り意味ない感じです。特に歴史はただでさえ近代史どまりです08-07-28 11:00[583]

[閉じる][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.0044sec)

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

人気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:


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

トラックバック

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