20. marts 2004 - 14:23
Der er
8 kommentarer og 2 løsninger
link i en array
Jeg har denne kode: var description = new Array(); description[0] = "<a href='#'>Hjælp</a>"; description[1] = "<a href='#'>hej</a>"; description[2] = "<a href='#'>ja</a>"; description[3] = "<a href='#'>nej</a>"; description[4] = "<a href='#'>farvel</a>"; det bliver så vist: <a id="Words" class="menulink">description</a> ved hjælp af denne: onMouseOver="Words.innerHTML = description[0];" nogle der kan hjælp rema
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?
20. marts 2004 - 14:25
#1
lige en ting til, det jeg har virker ikke: var description = new Array(); description[0] = "<a href='#'>Hjælp</a>"; description[1] = "<a href='#'>hej</a>"; description[2] = "<a href='#'>ja</a>"; description[3] = "<a href='#'>nej</a>"; description[4] = "<a href='#'>farvel</a>"; det virker kun hvis der er ren tekst!!!
20. marts 2004 - 14:40
#2
hmm .... du prøver at lave en <a> inde i en <a> ... det er jo ikke særlig smart. Du bør hellere gøre sådan: <span id="Words"><a class="menulink" onMouseOver="this.parentElement.innerHTML = description[0];">description</a></span> /nute
20. marts 2004 - 15:04
#3
jaaa... men description[0] skal vises et andet sted, kan dette lade sig gøre??
20. marts 2004 - 15:20
#4
ahh... I c ... nu ved jeg ikke om du ønsker at sætte den "originale" tekst tilbage igen på onmouseout, men jeg har lagt det ind i dette eksempelet uanset. hvis du ikke ønsker det, så kan du bare fjerne 'onmouseout' på linket. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- var description = new Array(); description[0] = "<a href='#'>Hjælp</a>"; description[1] = "<a href='#'>hej</a>"; description[2] = "<a href='#'>ja</a>"; description[3] = "<a href='#'>nej</a>"; description[4] = "<a href='#'>farvel</a>"; var strLastContent = ""; function swapContent( strID, intIndex ) { var objElement = document.getElementById( strID ); if( objElement ) { strLastContent = objElement.innerHTML; objElement.innerHTML = description[ intIndex ]; } } function getOriginalContent( strID ) { var objElement = document.getElementById( strID ); if( objElement ) { objElement.innerHTML = strLastContent; } } //--> </script> </head> <body> <span id="Words"><a href="" class="menulink">description</a></span> <a href="" onmouseover="swapContent( 'Words', 0 );" onmouseout="getOriginalContent('Words');">Før musen over her</a> </body> </html> /nute
20. marts 2004 - 15:43
#5
Så virker det:O) Mange tak for hjælpen. rema p.s. ligger du et svar!!!
20. marts 2004 - 17:01
#6
svar ... men post lige et svar selv .. .dette er vidst ikke værd mere en 30 points /nute
20. marts 2004 - 17:05
#7
Er du sikker??? du kunne jo lave en "lille hvordan dette virker" og så ville jeg mene at det var meget fortjent hvad siger du til dette??? rema
20. marts 2004 - 17:14
#8
det er helt i orden :-) jeg havde ikke bedt dig om at tage pointsene hvis jeg ikke mente det ... jeg er her ikke for points, men for at hjælpe. POints har jeg nok af :-) /nute
20. marts 2004 - 17:22
#9
Så takker jeg mange gange:O) Ha´en god dag. mvh rema
21. marts 2004 - 21:52
#10
selv tak :) /nute
Vi tilbyder markedets bedste kurser inden for webudvikling