Website opent alleen in Safari en Chrome

Status
Niet open voor verdere reacties.

jpctje

Gebruiker
Lid geworden
27 mrt 2007
Berichten
33
Hallo allemaal,

Ik ben voor school een html site aan het maken. Hierin moesten framesets e.d. zitten.
Ik ben al een heel eind, maar nu loop ik tegen het probleem aan, dat zowel IE als Firefox de website niet normaal openen. Wel geven ze de titel en de favicon.ico weer.

Zouden jullie me hiermee kunnen helpen?

Christiaan
 
ja, graag zelfs. Dus, moeten we met magie je broncode opvragen? ;)
 
Moesten framesets?

Wow. Das wel heel erg sneu :/

Die dingen zijn deprecated en worden door iedereen afgeraden, het is niet echt verstandig om die nog in je site op te nemen.
 
Nee hoor de website is hier te vinden.

Niet overal op letten hoor, ik ben maar een beginner. Maar ik wil heel veel. Dit zou een oorzaak kunnen zijn.

Alvast bedankt.
 
Goed, behalve dat je geen frames moet gebruiken, wat puntjes (van je .co.nr ding):
1. <meta> afsluiten met </meta> LEUGENS! Meta moet net zoals bijvoorbeeld het <img> tag niet worden gesloten met een </xx> tag, maar eventueel met een />. Bedankt CSSH.
2. zelfde voor <link>, maar dan enkel ( /> aant eind)
HTML:
<frameset rows="100%,*" frameborder="NO" border="0" framespacing="0">
<frame name="conr_main_frame" src="http://christiaanvoogt.freei.me/">
</frameset>
<noframes>
<body>
frames moeten toch echt in de body...
goed, dan gaan we naar de eigenlijke site, http://christiaanvoogt.freei.me/:
voor de rest... ik ga er nieteens aan beginnen. Er zitten opzich geen fouten in (<BEHALVE DAT TAGS kleine letters MOETEN HEBBEN>), maar er zal vast ergens een fout zitten in je aangegeven breedte/hoogtte van je frames.
 
Laatst bewerkt:
Als je nou ook eens wat tekst of andere informatie in de body van je geframede pagina (http://christiaanvoogt.freei.me/) zette, dan zou je in de andere browsers mogelijk ook wat te zien krijgen.
Je hebt namelijk alleen tekst in het stuk 'noframe' gezet. Dat stuk dient namelijk voor browsers die geen frames ondersteunen.
Voor de wel frame-ondersteunende browsers moet je de frames, of tenminste de daarin getoonde pagina's, invullen

Even terzijde, @Vegras: Ik dacht dat tegenwoordig de tags net wèl in hoofdletters moesten, vroeger niet.
 
Goed, men geeft aan dat er frames gebruikt moeten worden en gelijk heeft iedereen hier een negatieve mening daarover klaar.
Misschien moest het wel om het verschil aan te kunnen tonen tussen frames en css ?
Maar goed, afgeven op frames schijnt een levenstaak te zijn. Enige kennis hebben van frames schijnt daarentegen weer absoluut NIET aanwezig te hoeven zijn! :rolleyes:

Wat staat er namelijk ?:
Code:
<frameset rows="100%,*"
De rows is 100% PLUS nog iets. Dat kan dus niet.
100% is 100%.

En frames in een body ?????

Zó ziet een framepagina er uit, de rest komt allemaal IN de framespagina's.
Code:
<HTML>
<HEAD>
<TITLE>Voorbeeld frames</TITLE>
</HEAD>
<FRAMESET ROWS="30%,70%">
  <FRAME SRC="boven.html">
  <FRAME SRC="onder.html">
</FRAMESET>
</HTML>

Hier vind je meer uitleg:
http://www.handleidinghtml.nl/html/frames/frames03.html
 
Even terzijde, @Vegras: Ik dacht dat tegenwoordig de tags net wèl in hoofdletters moesten, vroeger niet.
In XHTML 1.0, elements and attributes are specified in lower-case.
(zie http://www.w3.org/TR/xhtml1/)

xhtml is het verplicht om kleine letters te gebruiken; html 4 geloof ik optioneel. Maar zeg nou zelf, kleine letters is gewoon wat prettiger:
HTML:
<META NAME='author' DESCRIPTION='Vegras en zijn compagnon'>
HTML:
<meta name='author' description='Vegras en zijn compagnon'>
anders LIJKT HET ALSOF DE HTML TAGS GRAAG schreeuwen ;) :p
daarnaast, in toekomstige html-versies (lees 5) is het geloof ik ook verplicht om kleine letters te gebruiken.


:thumb:
 
Laatst bewerkt:
Jedi schreef:
en gelijk heeft iedereen hier een negatieve mening daarover klaar.

Euhm, niet iedereen hoor. Ik heb niks negatiefs over frames geschreven. ;)

En wat die '100%,*' betreft. Vegras gebruikt maar 1 frame in zijn voorbeeld, dan kan dat perfect 100% hoog zijn. Toch?
 
@Vegras: Ja ik lees ook liever tags in kleine letters. Da's inderdaad minder schreeuwerig. En ik tik ze ook dusdanig in. Maar de editors van tegenwoordig zetten die spullen al vanzelf in hoofdletters. :( Eigenlijk best wel stom he.
 
Dan zou het '100%' moeten zijn.
'100%,*' staat voor: 100% en de rest.
Maar er is geen rest, 100% is alles. :)

Ik zag trouwens dat hij in een framepagina óók weer framesets gebruikt.
Beter is om eerst een frameset met lege pagina's te bouwen en als het
werkt dán pas verder gaan.
 
In html 5 mag je ook hoofd- en kleine letters gebruiken. Maar in css weer niet. In bestandsnamen geeft 't ook aan de lopende band fouten. Dus het is 'n goede gewoonte alleen kleine letters te gebruiken.

Als 'n editor de tags in hoofdletters verandert is dat 'n zwaar verouderde editor. 'n Goede editor doet dat niet.

En wat frames betreft: 't lijkt mij wel handig als iemand net met 'n site begint, dat je hem er even op wijst dat frames 'n methode is die al jaren wordt afgeraden, uiterst omslachtig is, zeer nadelig is voor zoekmachines, ontoegankelijk is, enz., enz., en in de toekomst helemaal niet meer mag en kan. Als iemand dan kan kiezen, voorkom je dat hij of zij 'n totaal verouderde methode gaat leren die dan straks weer afgeleerd kan worden.
 
@Vegras:
<meta> afsluiten met </meta>
Dat hoor ik voor het eerst... :p

@jpctje
<meta> elementen moeten dus niet met een </meta> afgesloten worden; evenmin als <img> elementen (die mogen ook niet met </img> eindigen, en staan ook kaal in de html). Dat zijn uitzonderingen op de regel dat alles wat begint, ook weer op dezelfde manier afgesloten moet worden: <div>...</div>, <h1>...</h1>, <p>...</p> enz.

- Maar het brengt me wel op een idee: staat er wel een (goed) DOCtype boven? Nee, nog niet. Zie voor lijstje geldige DOCtypes hieronder in mijn "handtekening". Als het om frames gaat, zal het dus de "Frameset" variant moeten worden, en dan zou ik de gewone HTML4.01 versie nemen.
Toelichting: een DOCtype is de allereerste regel code waarmee een webpagina begint, en vertelt de browsers wat voor soort document het is, en hoe dat geïnterpreteerd moet worden voor de weergave: dus erg belangrijk!
Zonder DOCtype doen browsers het ook wel, maar de springen ze in de zogenaamde "Quirks mode" (vertaald = "de nukken en grillen toestand"); daar moet je niet in terechtkomen! :D
Meteen onder de DOCtype coderegel staat de <html> openingsregel, en dan gaat het gewoon verder.

Met vriendelijke groet,
CSShunter

Maar goed, afgeven op frames schijnt een levenstaak te zijn.
Neu hoor, is voor mij alleen bijbaantje (doe ook in het opkopen van layout <table>'s en swapImg-javascripts).
smiley-st.gif
 
Ah! Wat een fout. Ik ga even mn post editten zodat ik anderen niet op een fout spoor breng. Wel apart, op t web doe ik het altijd goed... ach, het zal de leeftijd wel zijn :p :p


:thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan