Jump to content
GSForum - Segélyvonal

Villogó szöveg


csanesz

Recommended Posts

csanesz

A problémám a következő:

Találtam egy scriptet, ami villogtat egy szöveget az oldalon. Ez lenne az:

 

var hidden=0;
function blinkingText(){
  if (hidden==0) {
   document.getElementById('blinking').style.color='#000000';
   hidden=1;
  } else {
   document.getElementById('blinking').style.color='#FF0000';
   hidden=0;
  }
}

Ez tökéletesen is működik a következővel: <span id="blinking">Villogó szöveg</span>.

 

Hogyan lehetne ezt megoldanom, hogy ne csak egy hanem több ilyen span is lehessen az oldalon amiben villog a szöveg. Egyel megy, ha kettőt vagy többet rakok bele, akkor már csak az első működik. Lenne valakinke valamilyen ötlete? :hááát:

 

A csavar ott van az egészben, hogy ez egy CMS-be kellene, nevén nevezve FCKEditor, amibe van egy lenyíló stílus lista, amiben kiválasztom a stílust, de nem tudom, hogy egy oldalra mennyi ilyen villogó elemet szeretnének felrakni. Tehát nekem valami olyasmi script kellene, ahol egy azonosító van, nem ilyenek, blink1, blink2, ...

Link to comment
Share on other sites

Garono

 var hidden=0;
function blinkingText(){
  if (hidden==0) {
   document.getElementByClass('blinking').style.color='#000000';
   hidden=1;
  } else {
   document.getElementByClass('blinking').style.color='#FF0000';
   hidden=0;
  }
}

<span class="blinking">Villogó szöveg</span>

Talán. :hááát: Mert ugye egy ID eleve csak egy elemhez tartozhat, míg a CLASS többhöz is.

Link to comment
Share on other sites

csanesz

Az ötlet jó, és logikus is, de a getElementByClass függvényt nem veszi be hibát jelez. :Sír:

Link to comment
Share on other sites

payskin

Persze, mert nincs ilyen JavaScript függvény! Csak getElementById és getElementsByTag van.

 

A getElementsByClass-t neked kéne megírnod függvényként, hogy működjön! Egyébként nem annyira nagyon bonyolult, ha valaki úgy nézegette már a DOM-ot és lehetőségeit. ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...