Autor Zpráva
czudy
Profil
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
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
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
"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.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: