<SCRIPT language="JavaScript">
<!--
var time=3;
var rtime=6000;
var image= new Array();
image[0]='a01.jpg';
image[1]='b02.jpg';
image[2]='c03.jpg';
image[3]='d04.jpg';
image[4]='e05.jpg';
var script1_i=0;
function imgchange(){
imgframe.filters.blendTrans.Apply();
imgframe.filters.blendTrans.duration=time;
imgframe.src=image[script1_i];
imgframe.filters.blendTrans.Play();
script1_i=script1_i+1;
if (script1_i>4) script1_i=0;
t=setTimeout('imgchange()',rtime);
}
//-->
</SCRIPT>
<body onLoad="imgchange()">
スマートフォン、IE9、Google Chromeだと、画像が動かないようです。
IE8では問題なく動作しています。
スクリプトに何か変更を加えることで動くようになりますか?
それとも、Flashで作り変えたほうがよいのでしょうか。
また、JavaScript、スタイルシートなどでスマートフォンや
新しいブラウザで問題がある、なしの区別はどこで分かりますでしょうか。
どうぞよろしくお願いたします。
filterはIEの独自拡張ですのでスマートフォンやChromeなどIE以外のブラウザでは動作しません。