02. december 2003 - 20:18
Der er
24 kommentarer og 2 løsninger
opdatering af 2 IFrame
Jeg har en index side: <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2">Banner</td> </tr> <tr> <td><iframe src="menu.htm" height="400" width="150" name="menuen" frameborder="0"></iframe></td> <td><iframe src="main.htm" height="400" width="550" name="body" frameborder="0"></iframe></td> </tr> <tr> <td colspan="2">Bund</td> </tr> </table> Menu.htm er en menu med 5 <A Href=""> knapper, nogle af disse knappe indeholder under menuer og jeg vil så når jeg trykker på en af de knappe der indeholder en under menu skifte menu.htm ud med menu2.htm i Iframe "menuen" Samtidigt skal Iframe name="body" skiftes ud med main2.htm Kan det lade sig gøre? Jeg mener at have set det et eller andet sted.
Annonceindlæg fra Bluecircle
02. december 2003 - 20:28
#1
Synes ikke du skal kalde din iframe for "body" - Det er jo et html element :)) Anyways <a href="link1.html" target="menuen" onclick="document.BodyFrame.location.href='main2.htm'"> /Nikolaj
02. december 2003 - 20:46
#2
Det har du ret i. Body er nu ændret til main Humm. target="menuen" bliver godt nok skiftet ud med link1.html med main2.htm vises ikke i target="main"
02. december 2003 - 20:57
#3
Target main?? Hvor er den henne af?
02. december 2003 - 20:58
#4
Det er den anden iframe der tidliger hed body
02. december 2003 - 22:39
#5
Og du har så også ændret til "main". <a href="link1.html" target="menuen" onclick="document.main.location.href='main2.htm'">
03. december 2003 - 19:25
#6
Der sker ikke noget i min mail Iframe, men min menuen Iframe bliver udskiftet med menu2.htm? Hvad er det jeg gør forkert? index.htm <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2">Banner</td> </tr> <tr> <td><iframe src="menu.htm" height="400" width="150" name="menuen" frameborder="0"></iframe></td> <td><iframe src="main.htm" height="400" width="550" name="main" frameborder="0"></iframe></td> </tr> <tr> <td colspan="2">Bund</td> </tr> </table> menu.htm <html> <head><title>willweb.dk</title> </head> <body> <a href="menu2.htm" target="menuen" onclick="document.main.location.href='main2.htm'">Undermenu</a> </body> </html>
03. december 2003 - 23:30
#7
04. december 2003 - 20:36
#8
Den virker også hvis linket placeres på index.htm, men den virker ikke hvis den placeres i menu.htm som er blevet læst ind i iframen 'menuen' på index.htm Ideen var at den oprindelige menu skulle forsvinde i 'menuen' samtidigt med at undermenuen kom frem, samtidigt med at 'main' blev opdateret, men jeg er nok uden på dybt vand. nikolajdu:> Gi et svar, som tak for kampen, jeg blev da klogere!:>
04. december 2003 - 20:39
#9
-- jaja, igen et eksempel på en lille, men ekstrem væsentlig detalje, som ikke er medtaget !-) <a href="link1.html" target="menuen" onclick="parent.main.location.href='main2.htm'">
04. december 2003 - 20:51
#10
hvor skal den være?
04. december 2003 - 20:55
#11
roenving - parent?= Det forstår jeg ikke i tilfældet her.
04. december 2003 - 20:55
#12
i iframen, som hedder 'menuen' !-) -- og undskyld, du havde faktisk oplysningen med, men jeg har heller ikke været opmærksom på den ...
04. december 2003 - 20:58
#13
>>nikolajdu -- når linket ligger i en iframe vil document henvise til det dokument, som ligger inde i iframen og ikke til hele html-dokumentet !-) -- derfor skal vi have fat i parent som repræsentant for hele html-dokumentet, før vi har adgang til iframe 'main' ...
04. december 2003 - 21:00
#14
Jamen linket ligger da ikke inde i en Iframe????
04. december 2003 - 21:01
#15
Bah det gør det jo også - for pokker da sgu.
04. december 2003 - 21:09
#16
;O)
04. december 2003 - 21:18
#17
*Er det sådanne her? menu.htm som ligger i iframen 'menuen' <html> <head><title>willweb.dk</title> </head> <body> <a href="link1.html" target="menuen" onclick="parent.main.location.href='main2.htm'"></body> </html>
04. december 2003 - 21:23
#18
-- det skulle det være ?-) Har du prøvet det ...
04. december 2003 - 21:30
#19
Jepper og det virker! index.htm <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2">Banner</td> </tr> <tr> <td><iframe src="menu.htm" height="400" width="150" name="menuen" frameborder="0"></iframe></td> <td><iframe src="main.htm" height="400" width="550" name="main" frameborder="0"></iframe></td> </tr> <tr> <td colspan="2">Bund</td> </tr> </table> menu.htm som ligger i iframen 'menuen' <a href="link1.html" target="menuen" onclick="parent.main.location.href='main2.htm'"> smid nogle svar så får i nogle point 30 til hver som tak for hjælpe:>
04. december 2003 - 21:37
#20
Velbekomme '-) -- og nikolaj fik jo virkeligt investeret nogle kræfter ...
04. december 2003 - 21:38
#21
;O)
04. december 2003 - 21:47
#22
nikolajdu :> svar lige :>
04. december 2003 - 22:39
#23
uha ja jeg er helt udmattet... ;-)
04. december 2003 - 22:49
#24
Takker mange gange:>
04. december 2003 - 22:56
#25
så lidt da :)
05. december 2003 - 00:30
#26
>>Nikolaj -- så er det godt at det nu er nat !-) -- tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling