Blikajúci text
Napísané: St Máj 03, 2006 5:39 pm
Ahoj!
Da sa nejako spraviť snippet na blikajúci text s intervalom? Vopred díky.
Da sa nejako spraviť snippet na blikajúci text s intervalom? Vopred díky.
česko-slovenské fórum pre užívateľov s podporou zdarma
https://forum.etomite.sk/
Kód: Vybrať všetko
<span id="blinktext" style="position: relative;">** Ja som blikajuci text **</span>
<script language="JavaScript" type="text/javascript">
var DHTML = (document.getElementById || document.all || document.layers);
function ap_getObj(name) { // zjisti dostupný objekt pro práci se stylem dokumentu
if (document.getElementById)
return document.getElementById(name).style;
else
if (document.all)
return document.all[name].style;
else
if (document.layers)
return document.layers[name];
}
// nastavení pro marquee
nStart = 800; // počáteční pozice textu
nEnd = -950; // koncová pozice textu
nTimeOut = 50; // rychlost
nInc = 5; // počet znaků v jednom kroku
nLeft = nStart;
var tc = ap_getObj('ticker');
function DoMove(){ // posuň text
if (DHTML) {
nLeft = nLeft - nInc;
if (nLeft < nEnd) {
nLeft = nStart;
}
tc.left = nLeft;
setTimeout('DoMove()',nTimeOut);
}
}
// nastavení pro blikající text
var a=0;
var ok=true;
var btx = ap_getObj('blinktext');
function blink() {
if (!DHTML)
return; // pokud nepodporuje prohlížeč funkce pozicování, ukončit
k=true;
if (a==0 && ok==true){
btx.visibility="hidden";ok=false;a=1
}
if (a==1 && ok==true){
btx.visibility="visible";ok=false;a=0
}
setTimeout('blink()',300);
}
</script>
Kód: Vybrať všetko
[[Flash?text=blikajúci text]]