gsmphone
23.03.2010, 15:04:52
Witam,
Mam problem z którym nie potrafię sobie poradzić. Chciałbym po naciśnięciu linku żeby pojawiła się obok niego mała grafika na 2-3 sekundy. Najgorsze jest to że muszę użyć ONCLICK.
Albo zamiast tego żeby po naciśnięciu linku, został on zablokowany na 2 - 3 sekundy.
Byłbym wdzięczny za pomoc.
Pozdrawiam
blooregard
23.03.2010, 15:12:29
Cytat
Najgorsze jest to że muszę użyć ONCLICK.
Tak, to przerażające...
http://www.w3schools.com/js/js_timing.asp
Fifi209
23.03.2010, 15:12:40
No ale czego nie potrafisz?
dodajesz zdarzenie onclick, wywołujesz nią funkcje która doda obrazek i setTimeout który go schowa.
gsmphone
23.03.2010, 15:18:22
No właśnie chodzi mi o to że nie wiem jak wywołać obrazek tym onclick'em.
blooregard
23.03.2010, 15:20:24
To zależy.
Możesz pokazać ukrytego div-a (style: display )
Możesz też zrobić popup-a (window.open() )
Zależy od Ciebie.
gsmphone
23.03.2010, 15:29:04
A jak zrobić żeby pokazywało tego ukrytego DIV'a? Jakoś tak:
onclick="style: display'nazwa_DIVa'"
?
kamil4u
23.03.2010, 15:36:41
Prawie....
Poczytaj o referencji i o document.getElementById i ogólnie o DOM. Później już tylko referencja_do_div-a.style.display = '';, a następnie po x sekundach ponownie nadaj mu styl none - użyj do tego setTimeout
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.