29. august 2002 - 23:18
Der er
15 kommentarer og 1 løsning
kald af funktion
hej hvorfor vikrer det her ikke? Det virker fin hvis jeg tager musen hen over span, men ikke hvis jeg tager den hen over linket, som burde referere til det samme. <span class="menu" name="menu1" onmouseover="menu(this)"> <table> <tr> <td><a href="#">Punkt1</a></td> </tr> <tr> <td><a href="#">Punkt2</a></td> </tr> <tr> <td><a href="#">Punkt3</a></td> </tr> </table> </span> <table> <tr> <td width="120px"> <br><br><br><br><br><br><br></td> <td>Home | </td> <td> </td> <td><a href="#" onmouseover="menu2('menu1')">Login</a> | </td> <td> </td> <td>Home | </td> <td> </td> <td>Home | </td> <td> </td> <td>Home | </td> <td> </td> </tr> </table>
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?
29. august 2002 - 23:22
#1
prøv at skifte menu2('menu1') ud med menu2(menu1) altså uden apostroffer jeg går ud fra det er et objekt du kalder, (det er det i hvertfald i den første)
29. august 2002 - 23:23
#2
det er svært at sige når vi ikke ved hvad funktionerne menu og menu2 gør. din parameter i linket er navnet "menu1", men det der span hedder "menu" mvh JakobA
29. august 2002 - 23:25
#3
function menu(menu) { menu.style.left=100; }
29. august 2002 - 23:26
#4
jeg har også prøvet uden ''
29. august 2002 - 23:27
#5
linket skal selvfølgelig også kalde menu
29. august 2002 - 23:27
#6
og hvad gør så menu2 funktionen
29. august 2002 - 23:29
#7
ik noget.... den er maget til menu.... det var bare fordi at jeg har rodet lidt rundt :)
29. august 2002 - 23:29
#8
kan det være det skal være: <a href="#" onmouseover="menu(document.all.menu)">Login</a> | </td>
29. august 2002 - 23:30
#9
nåe nej. det ER jo menu1 der er navnet <a href="#" onmouseover="menu(document.all.menu1)">Login</a> | </td>
29. august 2002 - 23:31
#10
jeg prøvede både med .menu og .menu1, men det virker stadig ikke. :(
29. august 2002 - 23:33
#11
nå.
29. august 2002 - 23:34
#12
ja, jeg kan ikke rigtig forstå det, for man plejer da godt at kunne kalde en fuktion med andre objekter end det aktuelle...hmmm...
29. august 2002 - 23:36
#13
I kan da også lige se det hele... det er jo ikke noget hemligt :) <script> function menu(menu) { menu.style.left=100; } </script> <html> <head> <title>Starklubben.dk</title> <link rel="stylesheet" type="text/css" href="styles/style1.css" /> </head> <body> <!--#include file="top.asp"--> </body> </html> top.asp: <span class="menu" name="menu1" onmouseover="menu(this)"> <table> <tr> <td><a href="#">Punkt1</a></td> </tr> <tr> <td><a href="#">Punkt2</a></td> </tr> <tr> <td><a href="#">Punkt3</a></td> </tr> </table> </span> <table> <tr> <td width="120px"> <br><br><br><br><br><br><br></td> <td>Home | </td> <td> </td> <td><a href="#" onmouseover="menu(document.all.menu1)">Login</a> | </td> <td> </td> <td>Home | </td> <td> </td> <td>Home | </td> <td> </td> <td>Home | </td> <td> </td> </tr> </table>
29. august 2002 - 23:46
#14
det her ser ud til at virke: <html> <head> <title>Starklubben.dk</title> <script type='text/javascript'> function menu(menuElm) { menuElm.style.left=100; } </script> <META NAME="Generator" CONTENT="Stone's WebWriter 3"> <link rel="stylesheet" type="text/css" href="styles/style1.css" /> </head> <body> <span class="menu" id="menu1" onmouseover="menu(this)"> <table> <tr> <td><a href="#">Punkt1</a></td> </tr> <tr> <td><a href="#">Punkt2</a></td> </tr> <tr> <td><a href="#">Punkt3</a></td> </tr> </table> </span> <table> <tr> <td width="120px"> <br><br><br><br><br><br><br></td> <td>Home | </td> <td> </td> <td><a href="#" onmouseover="menu(document.all['menu1'])">Login</a> | </td> <td> </td> <td>Home | </td> <td> </td> <td>Home | </td> <td> </td> <td>Home | </td> <td> </td> </tr> </table> </body> </html> jeg har ændret parameterens navn i funktionen, så funktion og parameter ikke har samme navn. og så har jeg ændret name="menu1" til id="menu1" mvh JakobA
29. august 2002 - 23:47
#15
og flyttet scriptet ned i <head sektionen.
30. august 2002 - 12:32
#16
tak
Vi tilbyder markedets bedste kurser inden for webudvikling