Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

HTML Frames. Wel in Firefox, niet in IE

14 antwoorden
  • Ik ben bezig een siteje te maken voor een vriendin van me, maar het lukt niet echt.. want je kan hem alleen in Firefox bekijken... in IE krijg je niet meer te zien dan de header.. dit is de code; [code:1:bfc1d14aac] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <frameset rows="168,*" frameborder="no" border="0" framespacing="0"> <frameset cols="930" frameborder="no" border="0" framespacing="0"> <frame src="head.html" name="topFrame" scrolling="no" noresize="" id="topFrame" title="topFrame" /> </frameset> <frameset cols="*" frameborder="yes" border="1" framespacing="0"> <frameset rows="400" framespacing="0" frameborder="yes" border="1"> <frameset cols="125,805" framespacing="0" frameborder="no" border="0"> <frame src="menu.htm" name="leftFrame" scrolling="auto" noresize="yes" id="leftFrame" title="leftFrame" target="_self" /> <frame src="home.htm" name="mainFrame" id="mainFrame" title="mainFrame" scrolling="auto" noresize target="_self" /> </frameset> </frameset> </frameset> </frameset> </html> [/code:1:bfc1d14aac] ik snap echt niet hoe het kan.. er stond btw op het eind ook nog een noframes tag, maar die heb ik weg gehaald, maar dat maakte niks uit.. (kan ook wel een link geven als jullie dat liever hebben.. maar doen moet je niet op de tekst letten die er in staat :P)
  • [url=http://www.webrichtlijnen.nl/handleiding/ontwikkeling/productie/frames/nadelen/]Nadelen van frames[/url], [url=http://www.useit.com/alertbox/9612.html]Why Frames Suck[/url] (wat oud, maar toen begrepen ze al waarom je geen frames moest gebruiken)
  • ja daar heb ik opzich niks aan :P want ik heb geen zin om in tabellen te moeten werken, en dan elke pagina een nieuw menu er bij te zetten en mn header... weet iemand een oplossing verder?
  • Gekopieerd uit het topic [url=http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=186553]Info voor aspirant 'Webdesigners'[/url]: [quote:0c0b591d71][b:0c0b591d71][u:0c0b591d71]Frames/iframes[/u:0c0b591d71][/b:0c0b591d71] Het gebruik van frames is een manier om je webpagina op te delen in meerdere html bestanden. Een voordeel van het gebruik van frames is dat je bijvoorbeeld 1 bestand hebt voor een menu en dat je alleen dat ene bestand hoeft aan te passen als er iets in je menu moet veranderen. Maar er hangen meer nadelen aan frames dan voordelen. Er kunnen geen bookmarks worden gemaakt naar unieke pagina's binnen je website, spider hebben moeite om pagina's te indexeren en frames worden uitgefaseerd uit de webstandaarden, toekomstige versies van HTML en XHTML zullen geen frames bevatten. Daarnaast zijn er betere oplossingen voor het gebruik van frames, Server Side Inludes (SSI), via bijvoorbeeld PHP (<?php Include("bestand.php"); ?>) of CGI (<!--#include file="bestand"-->), kunnen op dezelfde manier een bestand invoegen in je pagina. [url=http://www.webrichtlijnen.nl/handleiding/ontwikkeling/productie/frames/nadelen/]Nadelen van frames[/url] ([url=http://www.useit.com/alertbox/9612.html]Why frames suck[/url]) | [url=http://nl.wikipedia.org/wiki/Server_Side_Includes]SSI[/url] ([url=http://www.eriksweb.nl/artikel_show.php?aid=299]PHP include[/url], [url=http://www.w3.org/Jigsaw/Doc/User/SSI.html#include]CGI include[/url])[/quote:0c0b591d71] Je moet ook gewoon geen van twee gebruiken, tabellen (voor layout) en frames zijn [i:0c0b591d71]zo[/i:0c0b591d71] "last century". Gebruik divs voor je layout, en positioneer via CSS. Als je het echt zo wilt doen, is het plaatsen van een link wel het handigst (en we beloven dat we niet naar de tekst zullen kijken :))
  • css heb ik nog nooit wat mee gedaan, dus dat ken ik eigenlijk niet echt.. en kan ook niet denk ik dan :P http://www.streetwisemedia.eu/christina
  • http://www.google.nl/search?hl=nl&q=handleiding+css&meta= Hier vind je een aantal handleidingen voor CSS. Ik sluit me bij @Drewster aan. Alsjeblieft geen frames. Helemaal niet nodig en heeft veel nadelen. Met <div>'s kun je hartstikke goed positioneren. Dit kun je in CSS erg goed doen. Dit [url=http://www.nl.bol.com/is-bin/INTERSHOP.enfinity/eCS/Store/nl/-/EUR/BOL_AffiliateMap-Start?LinkType=Product&Section=BOOK&referrer=bfaqIaOSBswdmtkAloMVVBT39455829&PrdId=1001004004444594]boekje[/url] is erg leerzaam en goed te lezen.
  • ja maar kijk, daar snap ik dus zo ff geen reet van, en ik heb ook geen zin om dat helemaal te gaan leren.. hij deed het vroeger wel altijd..
  • Je moet er wel een beetje moeite in steken om een goede website te bouwen. Iedereen kan het leren, dus jij ook. Kijk ook even [url=http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=186553]hier[/url]
  • ik ben nu bezig ben inline frames, die doen het wel :O
  • nou.. die doen het in zoverre, dat je framenamen niet meer kloppen, en je links in menu.htm nu in een nieuw venster openen. Ik zou ff overnieuw beginnen :)
  • ja ik heb nog niet naar targets gekeken, maar alleen ff een nieuwe opzet gemaakt :P maar bedankt dat je me er op wijst iig ;)
  • Heb de site bekeken in Fx, IE6, IE7 en Opera maar ik zie geen verschil en kan heel de site gewoon zien. Dus ik begrijp niet wat het probleem is... :?
  • het probleem is verholpen :D ik maakte gebruik van <frameset> (via dreamweaver er in gezet standaard) maar heb nu 2 iframes naast elkaar gezet, en de header er los boven gedaan, en alles werkt :D (ik weet dat het menu niet in een iframe hoeft maar t is wel lekker makkelijk)
  • Van de regen in de drup...:roll: :wink: Ik dacht dat je DW gebruikte: <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> Anyway, veel geluk ermee verder, en als je echt wilt leren hoe je websites maakt moet je maar eens terug komen ;).

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.