スワップイメージでテキストがブラウザにより変わらない
java初心者ですが、サイトを参考にマウスオーバーで画像を変更、テキストも変更できるようになったのですが、IE、operaでは、テキストが変わるのですが、firefox、googleでは変わらないことに気が付きました。見よう見まねで組み込みましたので、詳細な理解ができておりません。宜しくお願い致します。
+--------------------------------+
| |
| 画像 |
| |
+--------------------------------+
| テキスト | <=左記(A・B・C)の画像を
+----------+----------+----------+ mouseoverで上記の画像
| A | B | C | とテキストが変わる
+----------+----------+----------+
<head>
<script type="text/javascript" src="../js/swap_gallery.js"></script>
</head>
<body>
<table>
<tr>
<td><img src="A.jpg" name="pict" id="pict" /></td>
</tr>
<tr>
<td id="pict_text">説明を表示します</td>
</tr>
<tr>
<td>
<table>
<tr>
<td><img src="A.jpg" name="btn" width="80" height="60" border="0" id="btn" onmouseover="chg_gallery('btn','','A.jpg','pict','','A.jpg',1,'説明A')" onmouseout="" /></td>
<td><img src="B.jpg" name="btn" width="80" height="60" border="0" id="btn" onmouseover="chg_gallery('btn','','B.jpg','pict','','B.jpg',1,'説明B')" onmouseout="" /></td>
<td><img src="C.jpg" alt="" name="btn" width="80" height="60" border="0" id="btn" onmouseover="chg_gallery('btn','','C.jpg','pict','','C.jpg',1,'説明C')" onmouseout="" /></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
function chg_gallery(a, b, c, d, e, f, g, cText){
swapImage(a,b,c,d,e,f,g);
changeText(cText);
}
function swapImage() {
var i,j=0,x,a=swapImage.arguments;
document.sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=findObj(a[i]))!=null){
document.sr[j++]=x;
if(!x.oSrc) x.oSrc=x.src;
x.src=a[i+2];
}
}
function findObj(n, d) {
var p,i,x;
if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function changeText(cText) {
if (document.all) {
document.all["pict_text"].innerText = cText;
}
}
お礼
おお、ありがとうございます! 読みは「ジャン・セオン」さんで よろしいんですかね? 芸能人というか キャンギャルもしてるモデルさん ってスタンスなんですかね?