ďťż
Podstrony
|
telcocafeDopiero zaczynam z JS i mam mały problem. Stworzyłem skrypt:var liczba = 1.00; document.write("<img id=\"obrazek\" src=\"forum6.jpg\" alt=\"...\" style=\"opacity: "+ liczba + ";\"/> "); for(i = 0; i < 9; i++){ liczba=liczba-0.10; setTimeout('document.getElementById("obrazek").style.opacity = liczba;',1000); } ale nie działa on tak jak się spodziewałem. Zależy mi na tym aby obrazek zanikał stopniowo. Na razie znika po sekundzie cały. Użytkownik Steryd edytował ten post 01 styczeń 2009, 13:41 document.write("<img id=\"obrazek\" src=\"forum6.jpg\" alt=\"...\" style=\"opacity: "+ liczba + ";\"/> "); function znikaj() { var obj=document.getElementById("obrazek"); obj.style.opacity-=0.1; if (obj.style.opacity>0) setTimeout('znikaj()',100); } z pamięci, sprawdź czy nie ma błędów. Użytkownik someone edytował ten post 01 styczeń 2009, 15:04 Dzięki, działa. O tym nie pomyślałem. Teraz mam inny problem. Wykonanie kodu (to tylko fragment): function wyswietl(obraz, kr) { krok=kr; obrazek[krok].style.opacity+=0.1; if (obrazek[krok].style.opacity<=1) setTimeout('wyswietl(obrazek[krok],krok)',100); Powoduje komunikat: Ostrzeżenie: Oczekiwano końca wartości własności, ale odnaleziono '0.1'. Błąd podczas przetwarzania wartości dla własności "opacity". Deklaracja opuszczona. Użytkownik Steryd edytował ten post 01 styczeń 2009, 19:58 |
|||
Sitedesign by AltusUmbrae. |