Slettet bruger
21. juni 2004 - 14:08
Der er
17 kommentarer og 1 løsning
Funktion i anden frame
Jeg har en side med 2 rammer. I den ene er der nogle thumbnails, og i den anden er der et stort "tomt billede". Når jeg flytter musen over hver af thumbnailsne i frame 1 skal det store billede i frame 2 skifte. Jeg kan godt selv lave det, når der er i samme frame, men her kniber det. Kan nogen hjælpe? / GartZen
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?
du referer bare til den anden funktion: window.parent.andenframe.funktionsnavn();
Slettet bruger
21. juni 2004 - 15:17
#2
Det virker ikke... Jeg har disse tre filer: +++frame.htm+++ <html> <frameset cols="50%,*"> <frame src="ramme1.htm" name="ramme1"> <frame src="ramme2.html" name="ramme2"> </frameset> </html> +++ramme1.htm+++ <HTML> <HEAD> </HEAD> <BODY> <A HREF="URL" onMouseOver="window.parent.ramme2.over1(img1)" onMouseOut="window.parent.menuframe.out1(img1)">Link 1</a><br> <A HREF="URL" onMouseOver="window.parent.ramme2.over2(img1)" onMouseOut="window.parent.menuframe.out2(img1)">Link 2</a><br> <A HREF="URL" onMouseOver="window.parent.ramme2.over3(img1)" onMouseOut="window.parent.menuframe.out3(img1)">Link 3</a><br> <A HREF="URL" onMouseOver="window.parent.ramme2.over4(img1)" onMouseOut="window.parent.menuframe.out4(img1)">Link 4</a><br> </BODY> </HTML> +++ramme2.htm+++ <HTML> <HEAD> <title>Menu Rollover</title> <script LANGUAGE="javascript"><!-- function over(img) { img.src="on1.gif"; } function out(img) { img.src="off.gif"; } function over(img) { img.src="on2.gif"; } function out(img) { img.src="off.gif"; } function over(img) { img.src="on3.gif"; } function out(img) { img.src="off.gif"; } function over(img) { img.src="on4.gif"; } function out(img) { img.src="off.gif"; } //--> </SCRIPT> </HEAD> <BODY> <IMG NAME="img1" SRC="off.gif"> </BODY> </HTML> -------------------------------------- Hvad er fejlen?
Slettet bruger
21. juni 2004 - 15:19
#3
onMouseOut="window.parent.menuframe.out1(img1)" er selvfølgelig onMouseOut="window.parent.ramme2.out1(img1)" min fejl... Men fejlen er der stadig...
1. du forsøger at kalde funktioner som ikke eksisterer... over1, over2 osv.... 2. hvorfor en funktion til hvert link? ----------------------------------------------- Fil 1: <A HREF="URL" onMouseOver="window.parent.ramme2.over('img1','on1.gif')" onMouseOut="window.parent.ramme2.out('img1','off.gif')">Link 1</a><br> ----------------------------------------------- fil 2: function over(ting, filnavn) { document.getElementByID(ting).src = filnavn; } function out(ting, filnavn) { document.getElementByID(ting).src = filnavn; }
Slettet bruger
21. juni 2004 - 17:57
#5
+++ramme1+++ <html> <head> </head> <body> <a href="URL" onMouseOver="window.parent.ramme2.over('img1','on1.gif')" onMouseOut="window.parent.ramme2.out('img1','off.gif')">Link 1</a><br> </body> </html> +++ramme2+++ <html> <head> <script LANGUAGE="javascript"><!-- function over(ting, filnavn) { document.getElementByID(ting).src=filnavn; } function out(ting, filnavn) { document.getElementByID(ting).src=filnavn; } //--> </SCRIPT> </head> <body> <IMG NAME="img1" SRC="off.gif" width="10" height="10"> </body> </html> ---------------------------------------- fejl om at objektet ikke understøtter egenskaben eller metoden...?
<body> <img name="img1" id="img1" src="off.gif" width="10" height="10"> </body>
Slettet bruger
21. juni 2004 - 18:06
#7
har jeg prøvet... det giver stadig samme fejl....
prøv lige dette: +++ramme2+++ <html> <head> <script LANGUAGE="javascript"><!-- function over(ting, filnavn) { alert('Markøren ind... - ting: ' + ting + ' - filnavn: ' + filnavn); // document.getElementByID(ting).src=filnavn; } function out(ting, filnavn) { alert('Markøren ud... - ting: ' + ting + ' - filnavn: ' + filnavn); //document.getElementByID(ting).src=filnavn; }
Slettet bruger
21. juni 2004 - 18:28
#9
ja?
Slettet bruger
21. juni 2004 - 18:30
#10
det virker fint med alerten...? men hvorfor?
21. juni 2004 - 18:30
#11
alerter den? forsøger jo at finde ud af hvor den fejler.....
21. juni 2004 - 18:33
#12
så ved vi da, at den hiver fat i funktionerne......'' et longshot, men prøv igen: function over(ting, filnavn) { document.minform.getElementByID(ting).src=filnavn; } function out(ting, filnavn) { document.minform.getElementByID(ting).src=filnavn; } <body> <form name="minform"> <img name="img1" id="img1" src="off.gif" width="10" height="10"> </form> </body>
Slettet bruger
21. juni 2004 - 18:35
#13
den alerter og viser ting: img1 filnavn: on1.gif ting: img1 filnavn: off.gif
21. juni 2004 - 18:38
#14
>>gartzen Huske du at refreshe din cache, når du som her arbejder med flere filer ?-)
Slettet bruger
21. juni 2004 - 18:41
#15
roenvig -> nej men har lige gjort det... dét var ikke problemet...
Slettet bruger
21. juni 2004 - 18:46
#16
roenvig -> misforstod... jo det gør jeg.
Slettet bruger
21. juni 2004 - 18:54
#17
nope... det virker heller ikke...
Slettet bruger
17. august 2004 - 21:46
#18
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling