Blikajúci text

Máte problém, hľadáte niečo? Opýtajte sa a poradíme...

Moderátor: Moderators

Užívateľov profilový obrázok
Spade
etoModerator
Príspevky: 171
Dátum registrácie: Po Apr 17, 2006 2:24 pm
Kontaktovať užívateľa:

Blikajúci text

Príspevok od užívateľa Spade » St Máj 03, 2006 5:39 pm

Ahoj!

Da sa nejako spraviť snippet na blikajúci text s intervalom? Vopred díky.
Ách deti moje zlaté, milujte sa a zložte sa. Nech si zvíratá berú od vás príklad.
Človečina, RND.

Užívateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať užívateľa:

Príspevok od užívateľa _rasel^ » St Máj 03, 2006 7:29 pm

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:
..:: Etomite CMS → Rulezzz !.!.!. ::..

Užívateľov profilový obrázok
Spade
etoModerator
Príspevky: 171
Dátum registrácie: Po Apr 17, 2006 2:24 pm
Kontaktovať užívateľa:

Príspevok od užívateľa Spade » Ut Júl 04, 2006 10:44 pm

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ť?
Ách deti moje zlaté, milujte sa a zložte sa. Nech si zvíratá berú od vás príklad.
Človečina, RND.

Napísať odpoveď