Joomlaの記事内でJavaScriptを使用しています。これは、そのページで5秒ごとに画像を自動ロードすることになっています。最初はJavaScriptを追加できませんでしたが、現在は他のユーザーの助けを借りて解決されています。
私は今、新しい問題を抱えています。JavaScriptが画像を更新することになっている場合、画像をロードできません。壊れたパス記号は表示されませんが、画像も表示されません。使用しているコードを添付しています。
<script type="text/javascript">// <![CDATA[
var picPaths = ['C:/wamp/www/joomla1/images/snapshots/cal01.jpeg'];
var curPic = -1;
var imgO = new Array();
for (i = 0; i < picPaths.length; i++) {
imgO[i] = new Image();
imgO[i].src = picPaths[i];
}
function swapImage() {
curPic = (++curPic > picPaths.length - 1) ? 0 : curPic;
imgCont.src = imgO[curPic].src;
setTimeout(swapImage, 5000);
}
window.onload = function() {
imgCont = document.getElementById('alpana');
swapImage();
}
// ]]></script>
/*これは私がこのような記事で呼ぶ位置akrudiのモジュールです*/
{loadposition akurdi}
<p><img id="alpana" src="" height="250" width="250" />
</p>
2番目のコード
function refresh()
{
var imgsrc = document.getElementById("pic");
alert("message box"+imgsrc);
document.images["pic"].src = "images/CB1.jpeg" + "?" + new Date().getTime();
}
window.onload=function(){
setInterval(function(){refresh()}, 5000 ); //set interval onload just one time
}