Autor | Zpráva | ||
---|---|---|---|
lencys Profil * |
#1 · Zasláno: 4. 3. 2010, 13:09:02
Mam otazku. Je mozne pomocou js aby ak sa v nejako tabe stane najaka akcia tak zacal prehliadac na dole na liste blikal? podobne to ide ak sa vyvola alert v tabe. Ale ja by som to potreboval bez toho alertu. dakujem
|
||
TomasJ Profil |
#2 · Zasláno: 4. 3. 2010, 15:03:25 · Upravil/a: TomasJ
lencys:
Stačí si vytvořit 2 funkce které se budou nastavovat pomocí setTimeout... například: <style type="text/css"> #id_elementu{ display:none; } </style> <script type="text/javascript"> var aktivni=0; function Blik1(){ document.getElementById('id_elementu').style.display="block"; setTimeout("Blik2()",1000); // za 1 sekundu se spustí funkce Blik2() } function Blik2(){ document.getElementById('id_elementu').style.display="none"; setTimeout("Blik1()",1000); } </script> <html> <body> <div onmouseover="if(aktivni==0){Blik1();aktivni=1;}else{return false;}">Po najetí myší na tento text začne blikat upozornění.</div> <br> <div id="id_elementu">Toto je text výstrahy. Styl lze nastavit v css.</div> </body> </html> Funguje to tak že po najetí na text, se spustí funkce Blik1() a ta už automaticky nastaví Blik2() a toto zas nastaví Blik1()... Nekonečná smyčka. |
||
Witiko Profil |
#3 · Zasláno: 6. 3. 2010, 15:46:10
TomasJ: Předpokládám že šlo autorovi o vyvolání focusu u okna tak, aby ve Windows XP+ začala blikat ikonka znázorňující běžící aplikaci na dolní liště.
window.focus() by toto mělo u nějakých prohlížečů zařídit, ve většin případů ale dojde pouze k přenesení okna do popředí. |
||
Časová prodleva: 3 dny
|
|||
TomasJ Profil |
#4 · Zasláno: 9. 3. 2010, 22:01:32
Witiko:
Aha Sorry, já si to blbě přečetl... |
||
Časová prodleva: 14 let
|
0