16. marts 2004 - 03:34Der er
14 kommentarer og 1 løsning
<blink>tekst</blink> virker ikke i IE.?
LOOOOL. Faldt lige over en simpel, men stadig brugelig HTML kode. <blink></blink>.
Men efter at have puttet den i, fandt jeg så ud af da jeg testede den med IE, at den kun gider at virke i Netscape?? Har oplevet koder før der virker i NS og ikke ordenligt i IE, men sådan en simpel lille kode.?? Kan da ikke passe, lortet er sikkert enda oven i købet lavet af MS selv...
<blink> er noget Netscape har fundet på i sin tid, og det er aldrig blevet standard, og det er efter min mening også ganske udmærket, da blinkende tekst forvirrer mere end det gavner... Der er lidt læsestof omkring <blink> her:
På siden gives der 2 eksempler på brug fornuftig brug af blink. Måske er jeg sart, men jeg synes ikke engang det første eksempel burde have brugt denne skamplet på browsernes historie.
Jeg må dog indrømme, at det andet eksempel kan forsvare denne ellers så afskyelige tags eksistens.
en lidt mere diskret blink kan du opnå ved at skifte mellem to farver - her sort og grå (men det vil stadig opleves som både irriterende og dårlig smag af mange - så brug det kun, hvor det er helt nødvendigt. Hvis det fx er utrolig nødvendigt at henlede opmærksomheden på et bestemt sted på siden):
Nice. Nemlig som sagt rar at have når man har et stykke tekst man vil have ekstra opmærksomhed ved. Takker mange gange :-)
Og rasmusbg. Du har ret, det kan være ireterende nogen gange, men...Om det er unødvendigt eller ej, må nok være op til ham der har siden. kommer jo and på hvad det skal bruges til. Og jeg har tænkt mig at sætte det ind i mailbox, så den BLINKER de antal mails man har som ikke er læste, med mindre talet er 0. Og i det tilfælde er det rart at det er ireterende, så læser folk nemlig lortet, så den stopper....
Helle_fred > Hmmm...har fundet en funktion, men jeg er ikke nogen ørn til JS, så måske du kunne prøve at se, på den kan bruges til at få det til at virke, så man kan bruge class-attributten?
function getElementsByClass(className, tagName, parentNode) { /* getElementsByClass(className [, tagName [, parentNode]]) Returns elements having class className, optionally being a tag tagName (otherwise any tag), optionally being a descendant of parentNode (otherwise the whole document is searched) */ parentNode = isdef(parentNode)? getElem(parentNode) : document; if (undef(tagName)) tagName = '*'; return filter(parentNode.getElementsByTagName(tagName), function(elem) { return hasClass(elem, className) }); }
Som jeg ser den, er der en masse funktioner, som er unødvendige ...
Udenfor ovenstående kode skal følgende funktioner være defineret:
isdef, undef, filter og hasClass ...
Ialt kan det gøres sådan:
function getElementsByClassName(c,t,e){ switch(getElementsByClassName.arguments.length){ case 0: return null; case 1: t = '*'; e = document; break; case 2: e = document; } var r = new Array(),tags = e.getElementsByTagName(t); for(i=0;tags.length>i;i++){ if(tags[i].className==c)r[r.length] = tags[i]; } return (r.length>0)?r:null; }
-- men selvfølgelig kan det være at de 4 ovennævnte funktioner kan bruges andre steder, så er der jo en idé !-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.