12. juli 2004 - 13:05
Der er
6 kommentarer og 1 løsning
Flere span id's til samme funktion
Jeg har en funktion der ser sådan her ud: print ("<script language=\"javascript\">\n"); print ("function Blink() {\n"); print ("obj=document.getElementById(\"blink\");\n"); print ("if (obj.style.visibility==\"hidden\") obj.style.visibility=\"visible\";\n"); print ("else obj.style.visibility=\"hidden\";\n"); print ("window.setTimeout(\"Blink();\",500); }\n"); print ("</script>\n"); Funktionen får noget tekst til at blinke, hvis span ID'et er blink. Nu er det bare sådan at jeg tre steder på min side skal have noget tekst til at blinke, og jeg har derfor lavet tre af de her; <SPAN ID='blink'>tekst</SPAN>, men det er kun den første gang teksten blinker. Funktionen bliver startet med en <Body onload='Blink()'>. Hvordan får jeg teksten til at blinke de andre steder?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Sådan, måske ?-) print ("<script language=\"javascript\">\n"); print ("function Blink() {\n"); print ("obj=document.getElementsByTagName(\"SPAN\");\n"); print ("if(obj.className==\"blink\"){"); print ("if (obj.style.visibility==\"hidden\") obj.style.visibility=\"visible\";\n"); print ("else obj.style.visibility=\"hidden\";\n"); print ("}"); print ("window.setTimeout(\"Blink();\",500); }\n"); print ("</script>\n"); <SPAN class='blink'>tekst</SPAN>,
Hov: print ("<script language=\"javascript\">\n"); print ("function Blink() {\n"); print ("obj=document.getElementsByTagName(\"SPAN\");\n"); print ("for(i=0;i<obj.length;i++){") print ("if(obj[i].className==\"blink\"){"); print ("if (obj[i].style.visibility==\"hidden\") obj[i].style.visibility=\"visible\";\n"); print ("else obj[i].style.visibility=\"hidden\";\n"); print ("}}"); print ("window.setTimeout(\"Blink();\",500); }\n"); print ("</script>\n");
Jeg får en parse error her: print ("if(obj[i].className==\"blink\"){");
Tak det virkede. Giv lige et svar så du kan få point.
er det så ikke bare alle span som der blinker ?
Kun spans, som har class="blink" ... -- og velbekomme '-)
18. september 2004 - 16:13
#7
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling