19. juni 2003 - 22:39Der er
11 kommentarer og 1 løsning
Menu med highlight
Hejsa.. Er der nogen der hurtigt kan hjælpe mig med et script til en menu i venstre side, hvor hvert menupunkt består af et billede, og når man kører musen over, skal der være en highlight.. Altså billedet bliver udskiftet med et andet!
Ganske kort kan man gøre sådan: <img src="billede1.png" onMouseOver="this.src = 'billede1h.png;" onMouseOut="this.src = 'billede1.png';"> så kan du bare lave en masse af dem.
jesper_c >> Er det nu klogt at bruge en java-menu? Du risikerer at mange mennesker ikke kan navigere rundt på din side hvis de ikke lige har java installeret (nogen pga. sikkerhedsproblemmer).
Ja, der er mange løsninger til sådan et problem. Her er et lille eksempel mere: <script language="javascript"> function image_menu() { menu = new Array(); arrindex=0; //For at lave flere skal du lave skrive //menu[arrindex++] = "link url;;billede1 url;;billede2 url"; //hvor billede1 er det viste billede og billede2 er det billede der skal skiftes til menu[arrindex++] = "/test/;;/test/mig1.jpg;;/test/mig2.jpg"; menu[arrindex++] = "/test/test.php;;/test/mig2.jpg;;/test/billeder/logo.png"; for (i=0;i<menu.length;i++) { strarr = menu[i].split(";;"); billede = new Image(); billede.src = strarr[1]; billede2 = new Image(); billede2.src = strarr[2]; document.write("<a href='" + strarr[0] + "'><img src='" + strarr[1] + "' onMouseOver='this.src = \"" + strarr[2] + "\";' onMouseOut='this.src = \"" + strarr[1] + "\";'></a><br>"); }
} image_menu(); </script>
Scriptet her kan sættes hvor som helst i dit script. Det skal bare kaldes der hvor du vil have menuen. Fx i en tabel: <table> <tr> <td> <script language="javascript"> image_menu(); </script> </td> </tr> </table> Så god fornøjelse med at prøve alle de her utallige muligheder af :-)
Mange tak for hjælpen alle, men hvad jeg søgte var bare det helt simple, som skovenborg skrev!.. Det virker så udemærket!.. Tak for det
Synes godt om
Ny brugerNybegynder
Din løsning...
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.