| Autor | Zpráva | ||
|---|---|---|---|
| czudy Profil |
#1 · Zasláno: 31. 12. 2011, 16:24:05 · Upravil/a: czudy
Poradíte mi někdo? tato obrázková slideshow je vygenerovaná z JavaScript Animator Express, vložil jsem ji do <body> své stránky a nechce běžet v IE. V mozile i opeře to jede, mám IE8 děkuji
<span style="display:none">
<img src="foto2.jpg">
<img src="foto3.jpg">
<img src="foto1.jpg">
</span>
<img name="MainImage" src="foto2.jpg" border="0">
<script language="javascript">
img1= new Image();
img1.src="foto2.jpg";
img2= new Image();
img2.src="foto3.jpg";
img3= new Image();
img3.src="foto1.jpg";
imgarray = new Array(3);
imgarray[1] = new Image();
imgarray[1].src = "foto2.jpg";
imgarray[2] = new Image();
imgarray[2].src = "foto3.jpg";
imgarray[3] = new Image();
imgarray[3].src = "foto1.jpg";
var timeoutValue = 3000;
var animDelay = 200;
var numOfImages = 3;
</script>
<script language="javascript">
var imageIndex = 0;
var timeoutID = 0;
var playMode = 1;
function animImageInc()
{
if (imageIndex < numOfImages)
imageIndex++
else
imageIndex = 1;
}
function animImageDec()
{
if (imageIndex > 1)
imageIndex--;
else
imageIndex = numOfImages;
}
function setCurrImage()
{
document.MainImage.src = imgarray[imageIndex].src;
}
function updateAnim()
{
var currTimeoutValue;
currTimeoutValue = timeoutValue;
if (playMode == 1)
{
animImageInc();
if (imageIndex == numOfImages)
currTimeoutValue += animDelay;
}
else
{
animImageDec();
if (imageIndex == 1)
currTimeoutValue += animDelay;
}
setCurrImage();
timeoutID = setTimeout("updateAnim()", currTimeoutValue);
}
function clearLastUpdate()
{
clearTimeout(timeoutID);
timeoutID = 0;
}
function startPlay()
{
clearLastUpdate();
playMode = 1;
updateAnim();
}
function startPlayReverse()
{
clearLastUpdate();
playMode = 2;
updateAnim();
}
updateAnim();
</script> |
||
| Chamurappi Profil |
#2 · Zasláno: 31. 12. 2011, 18:00:52
Reaguji na czudyho:
Při pohledu na kód žádný zjevný problém nevidím. Prosím o odkaz na živou ukázku. |
||
| czudy Profil |
#3 · Zasláno: 31. 12. 2011, 20:23:54
Chamurappi:
Tak problém je vyřešen, jakmile jsem to nahrál na web, abych sem mohl dát živou ukázku, tak jsem zjistil že už to jde, nevím čím to, když jsem to měl v souboru v počítači tak to nešlo, každopádně ti děkuji za tvůj čas Chamurappi, problém je vyřešen :) http://shpeez.wz.cz/home.html |
||
| peta Profil |
#4 · Zasláno: 2. 1. 2012, 10:56:22 · Upravil/a: peta
"nechce běžet v IE"
Poustis to v IE s adresou c:/ a hlasku zadajici povoleni javascriptu jsi odkrizkoval, ne? Poznamka uplne dole to popisuje mozna lepe. http://www.jakpsatweb.cz/javascript/priklady/index.html Nepisi tam uz, ze v IE7 a vys obvykle vyskoci takova zluta hlaska bud na hornim nebo spodnim okraji okna. Dalsi moznosti je to trvale povolit v tom nastaveni, jak tam pisi. A jeste mas moznost si spustit vlastni server, treba balicek Wamp server, adresa pak bude podobna http://localhost/stranka.htm. IE to bude chapat jako stranku z webu a nebude otravovat s hlaskou na povoleni javascriptu. |
||
|
Časová prodleva: 14 let
|
|||
0