Avatar billede mhass Nybegynder
23. januar 2005 - 15:52 Der er 5 kommentarer og
1 løsning

Fejl ved onmouseover effekt i Mozilla men ikke i Explorer

Jeg har lavet en mouseover-effekt, som ser således ud

<area shape="poly" coords="126,25,127,21" href="#" onmouseout="regionen.value='';" onmouseover="regionen.value='Trento';">

Linket er et image-map på et landkort, som så skifter navnet på den region man kører musen over. Navnet skiftes via et input textfelt som ser således ud

<input class="tom" type="text" name="regionen" value="">

Det virker fint nok i Internet Explorer, men når jeg går over i Mozilla (ver. 1.7.1), så virker det ikke - værdien i input-feltet kommer ikke frem.

Er der nogen der måske kender en løsning?
Avatar billede erikjacobsen Ekspert
23. januar 2005 - 15:55 #1
Du kan bruge

  document.DINFORMSNAVN.regionen.value=....
Avatar billede mhass Nybegynder
23. januar 2005 - 16:16 #2
Du er en helt Erik. Nu virker det :-)
Avatar billede mhass Nybegynder
24. januar 2005 - 10:10 #3
Kan jeg evt. spørge dig om en anden ting Erik?

Det virker fint nu med

onmouseover="document.region.regionen.value='København';"

men hvis jeg vil tilføje en linje mere, så virker det ikke når jeg skriver følgende

onmouseover="document.region.regionen.value='København<br>Over 1.000.000 indbyggere';"

Hvordan skal det skrives for at det virker?

På forhånd tak :-)
Avatar billede erikjacobsen Ekspert
24. januar 2005 - 12:23 #4
<input type="text" > kan vel kun have een linie. <textarea> ... måske ??
Avatar billede mhass Nybegynder
24. januar 2005 - 13:50 #5
Med textarea virker det fint også, men hvis jeg skriver sådan her

onmouseover="document.region.regionen.value='Øst Algarve<br><br>fedt sted';"

så laver den ikke formatering <br> om til linjeskift, men skrive <br><br>.

Skal man skriv et eller andet document.write ?!?
Avatar billede mhass Nybegynder
28. september 2005 - 15:15 #6
Jeg har lavet det om, så jeg bruger denne her mouseover kode istedet.

<a href="#" onmouseover="document.getElementById('test').innerHTML= 'Test';">test</a>

så har jeg oprettet en tabel

<table><tr><td id="test"></td></tr></tabel>

hvori koden skifter, og med den her er der flere muligheder.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester