| 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: 16 let
|
|||
0