Autor Zpráva
BuGeR
Profil
Zdravím. Chtěl bych se zeptat, neexistuje nějaký script který by třeba co 2 sekundy změnil width+height na 150% a po 2 sekundach zase zpátky? A tak pořád dokola? :) Děkuji.
Jan Tvrdík
Profil
BuGeR:
Můžeš si ho napsat s využitím funkce setTimeout.
Nadan
Profil
BuGeR:
A to máš vektorový obrázek nebo jak? Rastrový bude vypadat divně...
BuGeR
Profil
Tak jsem něco zkusil..
Nebudu to dělat přes width a height, ale aby se pokaždé změnil obrazek (obrazek1 a obrazek2-budou stejne akorát budou mít jinačí velikost)
Našel jsem script, ale nefunguje (funguje ale vypíše se jen obrazek1 a jen jednou)
->
<script type='text/javascript'>
function obrazek() {
document.write("obrazek1"); // tu bude obrazek 1
window.setTimeout("obrazek2()", 1000); 
}
function obrazek2() {
document.write("obrazek2"); // tu bude obrazek 2
window.setTimeout("obrazek()", 1000);
}
window.setTimeout("obrazek()", 1000);
</script>

Jsem v JS uplně začátečník a učím se ho, mohl by mi to někdo prosím opravit? :) Děkuji
petr 6
Profil
Misto
document.write("text");

se (pokud vim) v takovychto pripadech pouziva
window.document.getElementById("id_objektu_kde_chci_menit_vnitrek").innerHTML = "text";


Nicmene prikladam hotovy funkcni skript (jak bych ho napsal ja):
<img src='http://www.seznam.cz/st/img/dog_saturday.png' id='obrazek'>
<script>
var t=1;
function menit(id){
t*=-1;
if(t>0){
window.document.getElementById(id).src = "http://www.seznam.cz/st/img/dog_saturday.png";
}
else{
window.document.getElementById(id).src = "http://www.seznam.cz/st/img/dog_sunday.png";
}
}
setInterval("menit('obrazek');",2000)
</script>
BuGeR
Profil
Děkuji :) moc si mi pomohl.

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: