Strana 1 z 1

Blikajúci text

Napísané: St Máj 03, 2006 5:39 pm
od používateľa Spade
Ahoj!

Da sa nejako spraviť snippet na blikajúci text s intervalom? Vopred díky.

Napísané: St Máj 03, 2006 7:29 pm
od používateľa _rasel^
Klasika... http://www.dynamicdrive.com/ - tu je vecsina takych finticiek.

http://interval.cz/clanky/crossbrowser- ... vascriptu/

Vytvor si novy chunk a donho daj:

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>
... potom tam kde chces vlozit text, tak daj {{nazov-chunku}} :wink:

Napísané: Ut Júl 04, 2006 10:44 pm
od používateľa Spade
Nebolo by možné spraviť taký snippet, do ktorého zadám napríklad:

Kód: Vybrať všetko

[[Flash?text=blikajúci text]]
A "blikajúci text" by blikal? Poprípade by sa mohol dať nastaviť aj interval blikania. Bol by to problém spraviť?