ロールオーバーについて
- 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
- 無事解決しました!
なんとも初歩的なミスでした(^^;
むむりくさん、どうもありがとうございました^^