JavaScript

Content-Typeのcharsetを間違うとresponseTextが取得できない

prototype.jsのAjax.RequestでどうしてもresponseTextが取得できなかった。(Firefoxでは可) いろいろ試してみた結果、レスポンスのContent-Typeでcharset=utf8となっているとIEのみresponseTextが取得できないようだ。Rails側で以下のようにして回避した。@h…

Google Maps & prototype.js

仕事でGoogle Mapsを使う案件がきたので早速作りこみ。 今回は住所から座標を割り出してGoogle Mapsを呼び出さないといけないのでちょっと一苦労しました。 方法としてはGoogle ローカルに一度クエリーを投げてその結果を解析して座標を得るという力技。結果…

trimがないぞ!

JavaScriptにはtrimがない。でも大丈夫!以下のようにすればOK str.replace(/^\s+|\s+$/g, ""); 正規表現部分を""で囲むと消した空白が1個残るから気をつけて。

本日のへぇ〜

<A>タグをボタンのように使用する場合(onClickイベントでJavaScriptを記述)、IEだとうまく動かなかい。その場合、以下のようにするとうまく動作します。 function foo() { document.form1.submit(); if (document.all) event.returnValue = false; if (document</a>…