ロールオーバーについて

[新着] Webテンプレートを仮オープンしました



0   名前: Way : 2004/10/01 14:35
はじめまして。
早速ですが質問です。

javascriptのロールオーバーの機能を使おうと思ったんですが、エラーが出てちゃんと機能しません。
ちなみにこんなエラーが出ました。

ライン: 42
文字: 1
エラー: 'document.images[...]'はNullまたはオブジェクトではありません。
コード: 0


ここのHPのをコピーして流用させてもらったんですが、何が原因でしょう?

1   名前: Way : 2004/10/01 14:36
HTMLはこのような感じです。
HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<TITLE></TITLE>
<SCRIPT TYPE="text/javascript">
<!--

if (document.images) {


var img1on = new Image();
img1on.src = "about_l.png";
var img1off = new Image();
img1off.src = "about.png";


}


function On(name) {

if (document.images) {
document.images[name].src = eval(name + 'on.src');
}

}



function Off(name) {

if (document.images) {
document.images[name].src = eval(name + 'off.src');
}

}

// -->
</SCRIPT>
</HEAD>
<BODY bgColor=#1e1e1e>
<TABLE style="WIDTH: 797px; HEIGHT: 576px" borderColor=#1f1f1f cellSpacing=0
cellPadding=0 align=center border=1>
<TBODY>
<TR>
<TD colSpan=5><IMG style="WIDTH: 820px" height=80 src="daimei.png"><IFRAME src="top.htm" frameBorder=0 width=820
height=470></IFRAME></TD></TR>
<TR>
<TD><A HREF="about.htm" onMouseOver="On('img1')" onMouseOut="Off('img1')" name="img1"><IMG src="about.png"></A></TD>
</TBODY></TABLE>
</BODY>
</HTML>

2   名前: むむりく : 2004/10/01 15:44
name="img1" を入れる位置はそこであってます?
見比べてください。

3   名前: Way : 2004/10/01 16:02
無事解決しました!
なんとも初歩的なミスでした(^^;

むむりくさん、どうもありがとうございました^^

一覧へ戻る