スライド ショーは Firefox で動作します。以前は IE と Chrome で動作していました。現在、IE と Chrome の両方で次のエラーが表示されます。
キャッチされていない TypeError: 未定義のプロパティ 'src' を設定できません
<script type="...>
スクリプトは、ドキュメント ヘッドのを使用してリンクされます。
Web ページのコードは次のとおりです。
<section style="margin: 0 auto; text-align: center;">
<img src="./rPix/rp1.jpg" id="slide" width="900" height="200" alt="slide show images" />
</section>
<body onload="runShow();">
この関数runShow
は、slideshow.js の一部です。コードは次のとおりです。
/* An automatically rotating slide show using Javascript and the DOM.
This script cobbled together by Paul D.J. Vandenberg */
var j = 1;
var pix = new Array(11);
for (i = 0; i < pix.length; i++) {
pix[i] = "rPix/rp"+j+".jpg";
j++;
}
var index = Math.floor(Math.random() * 11) + 1;
var limit = pix.length - 1;
function runShow() {
if (index > limit) {
index = 0;
}
document.slide.src = pix[index];
setTimeout("runShow()", 10000);
index++;
}