MOOI | dinsdag 1 oktober 2002 @ 15:49 |
Ik ben bezig met een site, bijna klaar, er is alleen nog één ding wat ik niet kan klaren. Door een onverklaarbare reden wil een link niet openen in een andere frame. <base target="main"> is aanwezig maar toch ziet die dit als <base target="_parent"> ?!? Het rare is ook nog dat het wel werkt in de preview van Frontpage maar niet in Internet Explorer. Hier is de site: http://msnaudentis.web1000.com. Klik op foto's en op 'Weekend 99' en je zal zien dat de link niet in 'main' opent wat de bedoeling is. Alvast bedankt! verdere tips en opmerkingen over de site zijn ook welkom -edit-: Verdere uitleg: in fotos.htm zitten dus twee frames, 'header' en 'main'. De links naar de foto's (pagina: fotos_top.htm) moeten verwijzen naar de frame 'main'. [Dit bericht is gewijzigd door MOOI op 01-10-2002 16:02] | |
-_Tommy_- | dinsdag 1 oktober 2002 @ 15:54 |
ehm bij mij wel :S daqt openen in het frame dan | |
PatricQ | dinsdag 1 oktober 2002 @ 15:56 |
Bij mij worden de foto's in het frame getoond (deel van het scherm waat eerst de link naar weekend 99 stond). Ik begrijp het dus niet helemaal.... -Q- | |
Young_David | dinsdag 1 oktober 2002 @ 15:56 |
Hij doet het goed hoor (IE6), alleen de foto's zelf openen in een nieuw venster, maar dat heb je ook niet met target aangegeven. [Dit bericht is gewijzigd door Young_David op 01-10-2002 15:57] | |
Tijn | dinsdag 1 oktober 2002 @ 15:57 |
Hier ook geen enkel probleem ![]() | |
IndemnitY | dinsdag 1 oktober 2002 @ 15:57 |
waarvoor gebruik je "base" als je een url wilt openen in een ander frame, dan is het <a href="url" target="framenaam"> | |
MOOI | dinsdag 1 oktober 2002 @ 15:58 |
quote:in fotos.htm zitten dus twee frames, 'header' en 'main'. De links naar de foto's (pagina: fotos_top.htm) moeten verwijzen naar de frame 'main. Maar wat die nou doet is de twee frames vervangen door de foto's | |
Vampier | dinsdag 1 oktober 2002 @ 15:58 |
idem | |
zedonite | dinsdag 1 oktober 2002 @ 15:58 |
quote:Bij mij ook, maar dan in Netscape 7 | |
sjaak-ie | dinsdag 1 oktober 2002 @ 16:02 |
quote:IDD Je gebruikt nu CSS, terwijl jouw versie van IE het misschien niet ondersteund. Als je het op bovenstaande manier doet werkt het gegarandeerd. | |
Schorpioen | dinsdag 1 oktober 2002 @ 16:05 |
Wat je dus wil, als ik het goed begrijp is dat de header met "Foto's" en "MSN weekend 99" bovenaan blijft staan en dat daaronder de foto's verschijnen... ![]() Je hebt 2 frames die beiden main heten, eentje in index2.htm en eentje in de fotopagina. Als je dan naar "main" verwijst pakt hij de bovenste, dus het "main" frame in index2.htm. Geef ze unieke namen en dan gaat het wel goed. | |
MOOI | dinsdag 1 oktober 2002 @ 16:12 |
quote:Probleem opgelost! ik heb nu de 'main'-frame in fotos.htm maar 'fotos' genoemt, nu werkt die wel! | |
Chevalric | dinsdag 1 oktober 2002 @ 17:01 |
quote:<base target="value"> werkt ook in oudere browsers, hoor... Het is dan ook geen CSS, maar gewoon een deel van de HTML-standaard. De manier met een target in de <a> tag is niet volgens de standaarden en het is dus ook beter om er geen gebruik van te maken. | |
Kuupke | dinsdag 1 oktober 2002 @ 17:07 |
quote:Kijk eens of ie werkt met alleen <target ="main"> dus zonder Base. Dat moet namelijk wel werken. html1.3 ofzo is dat. | |
Schorpioen | dinsdag 1 oktober 2002 @ 17:09 |
quote:Onzin. Het valt buiten de stricte W3 specs maar wel binnen de transitionele (dus met frames) specs. En hoe wil je het anders doen? | |
Schorpioen | dinsdag 1 oktober 2002 @ 17:11 |
quote:Klok? Klepel? ![]() Anyway het probleem is al opgelost. |