カプセル化?について
このようなプログラムを書いたのですが、ボタンをクリックしてもalert2が実行されません何故でしょうか!!><
どうかお願いします。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<script type = 'text/javascript' charset = 'UTF-8' src = 'jslb_ajax.js'></script>
<script type = 'text/javascript' charset = 'UTF-8' src = 'cookie.js'></script>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAsm3eIraQIktrtviyd0JlXBTcyTBaKMmwi780-Sh78Ay3Pg36mBS27UkGZUGL-mR0X2zg4ieZWlneBA"
type="text/javascript"></script>
</head>
<script type="text/javascript">
//<![CDATA[
function onLoad(){
var map = new GMap(document.getElementById("map"));
map.addControl(new GScaleControl());
map.centerAndZoom(new GPoint(139.745449, 35.658715), 12);
function _alert2(){
alert("koneko");
}
onLoad.prototype.alert2 = _alert2;
}
function koneko(){
alert("fff");
obj.alert2();
}
var obj = new onLoad();
//]]>
</script>
<body onLoad = "onLoad()">
<div id="map" style="width: 600px; height: 600px"></div>
<input type = "button" value ="botan" onclick = "koneko()">
</body>
</html>
お礼
再度の御返事大変恐れ入ります。 確かに研究者の端くれとして誠にいけないことだと思います。大変失礼いたしました。 この作製方法は全く自分で考案したもので、他にプリンタのノズルの使用も考えました。何しろ試行錯誤だったもので、本当にマナーも知らず申し訳ありませんでした。以後重々気をつけます。失礼いたします。