あにねこ電脳覚書 - サポート掲示板


[記事リスト] [返信する] [新着記事] [過去ログ] [ワード検索] [留意事項] [管理用]

記事No 661
タイトル Re^11: 中心十字アイコンの追加
投稿日 : 2014/10/31(Fri) 19:58:12
投稿者 あにねこ
参照先
マーシーさん、こんばんは。
すみません、チェックボックスの on/off の状態を調べるのは、
value ではなくて、checked でした。
という訳で、次のようなコードになります。

【JavaScript部分】
var crs = null;
document.getElementById('cross').onchange = function() {
if (this.checked) {
crs = new OpenLayers.Control.CenterCross({
crosslength: 32,
bold: 1
})
map.addControl(crs);
} else {
map.removeControl(crs);
crs.destroy();
}
}

【html部分】
<div style="float:left;margin-left:5px;"><input id="cross" type="checkbox" />十字線</div>

テスト用のページを作成しました。
http://nanten.sakura.ne.jp/nyanta/test.html

gsimaps-cross-sw.html
をクリックしてお試しください。

- 関連一覧ツリー (▼ をクリックするとツリーを一括表示します)


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ(迷惑な宣伝・広告記事の投稿は禁止します)
参照先
画像UP
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー


- 投稿記事修正/削除フォーム -
処理 No 暗証キー

- WebForum -