Autor Zpráva
blahapet
Profil
Ahoj, mám malý problém, který neumím vyřešit a možná jsem ho dost nepřesně napsal do názvu tématu...

Mám na úvodní stránce slideshow obrázků v javascriptu, kterou spouštím mnou napsanou funkcí pomocí <body onload="funkce()">. Obrázky se samovolně mění po 4 sekundách. Poté mám ještě odkazy na obrázky (v animaci jich tam je celkem 5) v podobě kroužků, na který když kliknu, tak se zobrazí daný obrázek... To také mi funguje. Jenže bych tím kliknutím na "kroužek" potřeboval zastavit tu slideshow (první funkci), aby se to furt neposouvalo, jestli mi rozumíte.

Diky moc za Vaše rady a jestli jsem se špatně vyjádřil, tak se omlouvím.

Petr
TomášK
Profil
var myVar;

function myFunction() {
    myVar = setTimeout(function(){ alert("Hello"); }, 3000);
}

function myStopFunction() {
    clearTimeout(myVar);
}
blahapet
Profil
Díky moc, to je ono.

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: