カテゴリー
SugiBlog Webデザイナー・プログラマーのためのお役立ちTips

JavaScript 未定義変数かどうか調べる

if("[変数名]" in window)
{
    alert( "定義済み" );
}
else
{
    alert( "未定義" );
}

または

if(typeof [変数名] != "undefined")
{
    alert( "定義済み" );
}
else
{
    alert( "未定義" );
}
1,673 views

フォームアイテムへの様々なアクセス

name属性を使用したアクセス

document.forms("フォームのname").elements("アイテムのname").value
document.フォームのname.アイテムのname.value

その他、idを付与しアクセスするなど

document.getElementById("id").value
1,089 views

テキストエリアのプロパティ・メソッド JS

JavaScriptからアクセスする際のテキストエリアのプロパティとメソッド

【プロパティ】
defaultValue
disabled
readonly
rows
cols
type
value

【メソッド】
focus()
blur()
select()

1,235 views

GoogleMap ルート案内

<form action="http://maps.google.co.jp/maps" method="get" target="_blank">
ここまでのルートを検索
出発地(住所・駅名):<input type="text" size="30" name="saddr" id="saddr" value="" />
交通手段:<input type="radio" name="dirflg" value="r" checked="checked" />電車
<input type="radio" name="dirflg" value="d" />車
<input type="hidden" name="daddr" value="lat,lon" />
<input type="submit" value="ルート検索" />
</form>

・アイコンクリックにイベントを追加

GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml([上記HTML]);
});
2,242 views

Googlemap マウスホイールのズーム

GoogleMap v2.78以降

マウスホイールのズーム可否を指定するメソッド

enableScrollWheelZoom // 有効
disableScrollWheelZoom // 無効
1,977 views