JavaScript の質問用スレッド

このエントリーをはてなブックマークに追加
845( ´Д`)
>>843
img要素のsrcが指定されてないのがマズいような気がします。
多分、それが原因でImageオブジェクトとして成立してないんじゃないでしょうか。
ついでに言うと、img要素にも直でonmouseover・onmouseoutは指定できるので
以下のように修正してしまうとよいです(長いのでふたつに分けます)

<html>
<head>
<meta http-equiv="content-type" content="text/html">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-script-type" content="text/javascript">
<title></title>
<script type="text/javascript">
&lt;!--
var imgObj;
if(document.images){
var img1_off = new Image();
var img1_on = new Image();
}

function Init(){
img1_off.src = "kawa.gif";
img1_on.src = "kawata.gif";
document.img1.src = img1_off.src;
}

function changeImg(charImg@` bstatus){
imgObj = eval(charImg + "_" + bstatus+ ".src");
if(document.images && imgObj){
document.images[charImg].src = eval(charImg + "_" + bstatus + ".src");
}
}
//--&gt;
</script>
</head>
(1/2)