* サーバー側は、小松氏のこれをbloga.jp:80へ置いてあります。
* クライアント側はWS処理をjQueryプラグイン化してみました。これです。
* ちなみに、このDemoサンプルは、下記5行でローカルでも別ドメインでもどこにでも設置出来ます。
<script src="http://bloga.jp/ws/jq/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="http://bloga.jp/ws/jq/js/jquery.ws-0.3-noenc-pre.js" type="text/javascript" charset="utf-8"></script>
<script src="http://bloga.jp/ws/jq/conn/wschatdemo0.3.js" type="text/javascript"></script>
<script>/*サポートしてない時のalertメッセージを抑止*/$.ws.wsSetup({nonosupportmsg:true});</script>
<div id="wsdemos"></div>
【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いです。実験用ですので、カオス(混沌)をあえて意図したりもしますので、標準やValidとは無縁だったりしますが、何卒、ご了承ください ( _ _ b
【info】
最近はTwitterでぶつぶつ言ってることが多いです。
>http://twitter.com/toshirot
【info】
Chrome Extension [WebSocket Chat] もちろんChrome専用です
https://chrome.google.com/extensions/detail/fnoegeafibddabfhmpmhniphlcojkjli
FormでAjax送信する時のEnter送信 Tips
Formに書いた内容をAjax送信する時には、「Enterキー」で自動送信されてしまうのを避ける必要があります。
Ajaxでの送信は、submitボタンを使わずに、onclickやonkeyupなどへXMLHttpRequestのopen()やsend()を仕込んで、送信するわけですが、「Enterキー」を押してしまうと、ブラウザが気を利かせて、submitボタンを押されたのと同じ動作をしてしまうからです。
でも、当然、Ajaxでは、普通は、action属性は設定されていませんので、何もしてくれません。IEですと、Ajax送信はされずに、リロードされてしまいます。
てなわけで、たとえば、<form>タグを省略したり、onsubmit="return false"を書いたりするわけです。
ちなみに、this.form.elementName.valueなどと書いていた場合には、<form>タグを省略するとアクセスできなくなります。this.valueとか、document.elementName.valueとかを試してみましょう。
ああああ
4 ( 2007年11月30日 10:04 )4
4
ふぇふぇ
tset ( 2008年01月08日 12:13 )tset
てst ( 2008年02月07日 23:53 )てst
( 2008年05月27日 01:32 )cc
( 2008年06月17日 16:38 )a
edf ( 2008年06月22日 14:48 )sd
ああ ( 2008年08月21日 17:00 )あああ
( 2008年10月13日 18:20 ):;
test ( 2008年11月11日 19:02 )test
rr ( 2009年02月26日 14:47 )rr
( 2009年03月22日 02:04 )
rr
( 2009年03月26日 15:37 )あさあああd
aa ( 2009年03月27日 18:48 )aa
ppp ( 2009年04月20日 12:58 )pppp
e ( 2009年05月08日 01:19 )e
A ( 2009年05月20日 00:57 )D
aaa ( 2009年05月28日 09:23 )aaa
空母そそそ
( 2009年06月04日 13:03 )
test
aaa ( 2009年06月17日 15:50 )ccc
kawade ( 2010年02月10日 13:52 )どれどれ
ああ ( 2010年06月24日 17:02 )あああ
( 2010年07月16日 16:16 )sdf
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |




