24. juni 2004 - 21:29
Der er
21 kommentarer og 1 løsning
Kald af flere html dokumenter i frameset, via. et link
Hej Jeg kan ikke få min menu til at virke.... Jeg vil gerne kalde flere html dokumenter frem på een gang, men de skal vises i forskellige frames. Mit frameset ser sådan ud: <frameset rows="*,*,30" border="0" framespacing="0" frameborder="no"> <frameset cols="140,*" border="0" framespacing="0" frameborder="no"> <frame src="logo.html" name="logo" noresize scrolling="no"> <frameset cols="*,140" border="0" framespacing="0" frameborder="no"> <frame src="menu.html" name="menu" noresize scrolling="no"> <frame src="(Empty Reference!)" name="billede" noresize scrolling="no"> </frameset> </frameset> <frameset cols="140,*" border="0" framespacing="0" frameborder="no"> <frame src="(Empty Reference!)" name="produktbillede" noresize scrolling="no"> <frameset cols="*,140" border="0" framespacing="0" frameborder="no"> <frame src="(Empty Reference!)" name="tekst" noresize> <frame src="(Empty Reference!)" name="undermenu" noresize> </frameset> </frameset> <frame src="(Empty Reference!)" name="adresse" noresize scrolling="no"> </frameset> <noframes> Og jeg har prøvet med: <td> <a href="#" onclick="parent.menu.location.href='menu5.htm';parent.indhold.location.href='tekst5.htm';">Menu 5</a> </td> "parent." har været udskiftet med "top." og det virker ikke som jeg vil........ er der en der kan fortælle mig hvad jeg gør galt vil jeg blive meget glad. mvh fauer
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?
har du prøvet dette <p><a href="#" target="menu">link</a></p> ellers så ved jeg ikke hvad du mener
Jeg vil gerne kalde to html dokumenter fra et og samme link, men i to forskellige frames. Det du har beskrevet er der jo kun et dokument i en frame.
Ja........ bort set fra at der ikke sker noget når man klikker på linket. Og så vil jeg gerne have, at den ene frame der bliver skiftet er listen med links.... Mvh fauer
sker ikke noget når man klikker på linket ???
nej det virker ikke her fra i hvert til fald..
hvilken browser bruger du
Sorry! det virker fint i Eksploren, men ikke i Safari.... (MAC) Ja det er lige præcis det jeg ønsker, men hvor den ene udskifning er i den samme frame som linket er i. Mvh fauer
det er såmend bare at ændre hvilken frame der skal skifte i scriptet som sættes i head på den side hvor dit link er <script language="Javascript"> function multilink(link1,link2) { window.parent.frames[" rammenavn "].location.href=link1; window.parent.frames[" rammenavn "].location.href=link2; } </script> og dette er dit link <a href="#" onClick="multilink('dit link 1,'dit link 2');"> din tekst eller dit img </a><br>
24. juni 2004 - 23:23
#10
og har lige afprøvet i ie6 og ns7.1 hvor det virker fint
24. juni 2004 - 23:24
#11
OK tak, det prøver jeg, men jeg ved intet om java.... så bliv nu ikke skuffet, hvis jeg ikke fatter det første gang. ;o)
24. juni 2004 - 23:29
#12
du skal bare huske at på den side hvor du har din <a href skal scriptet også være.
24. juni 2004 - 23:39
#13
Hvor i siden skal javascriptet ind? Her er hvad jeg har sat ind: <script language="Javascript"> function multilink(menu5.html,tekst5.html) { window.parent.frames["menu"].location.href=menu5.html; window.parent.frames["tekst"].location.href=tekst5.html; } </script> <a href="#" onClick="multilink('menu5.html,'tekst5.html');"> Menu 5 </a> Jeg kan ikke få det til at virke
24. juni 2004 - 23:55
#14
scriptet skal være på den samme side som din <a href="#" onClick="multilink('menu5.html,'tekst5.html');"> Menu 5 </a> hvir det skal sættes ind mellem <head> og </head> på det dokument der er loadet ind eksempel: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>menu</title> <script language="Javascript"> function multilink(link1,link2,link3) { window.parent.frames["menu"].location.href=link1; window.parent.frames["text"].location.href=link2; } </script> </head> <body> <a href="#" onClick="multilink('menu5.html,'tekst5.html');"> Menu 5 </a> </body> </html>
24. juni 2004 - 23:57
#15
og du må ikke ændre på location.href=link1 og location.href=link2
25. juni 2004 - 00:11
#16
OK nu tog jeg og kopierede det hele ind i en ny html fil, og lavede et frameset med kun 2 frames med navnene "menu" og "tekst" og jeg har rettet linjen: window.parent.frames["text"].location.href=link2; til: window.parent.frames["tekst"].location.href=link2; og jeg kan stadig ikke få det til at virke..... foran linket er der "Ê Ê" hvad betyder det?
25. juni 2004 - 00:16
#17
Nu er jeg bare for træt til at slås mere med det i aften... Jeg prøver videre i morgen. mvh fauer
13. august 2004 - 10:37
#18
Kan i ikke lige sende mig et svar hver, så skal jeg nok fordele pointsne mvh fauer
13. august 2004 - 10:45
#19
Kan i ikke lige sende et svar så jeg kan fordele pointsne?? Tak for hjælpen! mvh fauer
13. august 2004 - 14:48
#20
svar :)
13. august 2004 - 14:58
#21
Hej syvon
Det endte faktisk med at jeg fik de der mulitlink til at virke..... og glad var jeg, men nu er jeg gået lidt viddere siden sidst.
Nu prøver jeg at få et asp site til at køre med multilink i iframes og det driller lidt.... måske kan du også hjælpe med det.
Se hvis du gider bliver jeg glad :
http://www.eksperten.dk/spm/528866. For jeg tror du ved hvordan.
mvh fauer
13. august 2004 - 18:04
#22
ville gerne men aner intet om asp
Vi tilbyder markedets bedste kurser inden for webudvikling