Det kommer an på, hvordan du skal bruge den, for den som mm12010 angiver kan ikke blive kortere, men hvis du har en masse felter, hvor der skal udskiftes efter et fast skema (som f.eks. den med tegnbytningen, jeg viser !-) kan det betale sig at lave en funktion og kalde den ...
Tjah, en spændende udfordring, og jeg kan ikke greje at få den til at virke ordentligt, men sådan virker den næsten, måske mm12010 eller skovenborg har pillet så meget i events, at de lige kan fange, hvorfor den ikke er så god onmouseout ?-)
ja, den er lidt mærkelig - den reagerer tydeligvis kun ordentligt når man flytter musen over det tegne, som bliver ændret fra gang til gang. Men tilsyneladende virker det bedre hvis man dropper innerHTML til fordel for fx firstChild.nodeValue: <span onmouseout="this.firstChild.nodeValue='◊'+this.firstChild.nodeValue.substring(1)" onmouseover="this.firstChild.nodeValue='√'+this.firstChild.nodeValue.substring(1)">◊ <a href="./about.php">Startsiden</a></span>
eller overført til roenvings metode: <span onmouseout="this.firstChild.nodeValue=this.firstChild.nodeValue.replace(/\u221a/g,'\u25ca')" onmouseover="this.firstChild.nodeValue=this.firstChild.nodeValue.replace(/\u25ca/g,'\u221a')">◊ <a href="./about.php">Startsiden</a></span>
tja, hvis det er nødvendigt kan man jo bare løbe de forskellige childnodes igennem og så erstatte de nødvendige tegn. Det bliver selvfølgelig lidt mere kode, men hvis det er nødvendigt, så bliver man jo nødt til det. innerHTML ser i hvert fald ikke ud til at give noget fornuftigt resultat.
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.