<frameset>

Status
Niet open voor verdere reacties.

uaejeroen

Terugkerende gebruiker
Lid geworden
7 dec 2009
Berichten
1.665
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<title></title>
<body>
<frameset cols="200,*"frameborder="0"border="0"framespacing="0">
<frame src="linker.html"scrolling="auto"name="navigatie"noresize="yes">
<frame src="hoofdframe"scrolling="auto"name="inhoud"noresize="yes">
</frameset>
</html>

Ik wil graag nog een top en een rechter frame
dus top frame word afbeelding boven
linker/ word linker frame/hoofdframe in het midden waar alle pagina's in geopend worden en rechter een navigatiebalk recht
alle html pagina's heb ik al maar wie kan me helpen

ik weet dat het iets met cols 150,* temaken heeft maar ik krijg niet wat ik wil

graag advies
 
Laatst bewerkt:
Hallo,

Als ik het goed begrijp wil je in totaal 4 frames, 1 boven & 3 onder. Dit kun je krijgen door je huidige frameset in een nieuwe frameset te zetten.
HTML:
<frameset rows="50,*" frameborder="0" border="0" framespacing="0">
    <frame src="JOUW TOP FRAME" name="headerFrame" noresize>
    <frameset cols="150,*,150" frameborder="0" border="0" framespacing="0">
        <frame src="JOUW LINKER FRAME" name="linkerFrame" noresize>
        <frame src="JOUW MIDDELSTE FRAME" name="hoofdFrame" noresize>
        <frame src="JOUW RECHTER FRAME" name="rechterFrame" noresize>
    </frameset>
</frameset>

Hier een pagina met veel info/voorbeelden over frames & framesets
 
Laatst bewerkt:
Geachte Arend
Hierbij hartelijk bedankt voor uw snelle en goeie advies !!!

Vriendelijke groet Jeroen
 
Laatst bewerkt:
Geachte Arend A

Hierbij een vraagje
ik heb uw code aangepast aan mijn html bestanden en hellaas werkt het niet
ik krijg geen frames te zien
ik krijg kortom niks te zien

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<title></title>
<body>
<frameset rows="50,*" frameborder="0" border="0" framespacing="0">
    <frame src="title.html" name="headerFrame" noresize>
    <frameset cols="150,*,150" frameborder="0" border="0" framespacing="0">
        <frame src="linker.html" name="linkerFrame" noresize>
        <frame src="hoofdframe.html" name="hoofdFrame" noresize>
        <frame src="rechter.html" name="rechterFrame" noresize>
    </frameset>
</frameset> 

</html>
 
Laatst bewerkt:
Jeroen,

Wanneer je gebruik maakt van een frameset, mag er geen <body> tag je code staan. Staat deze er wel, dan krijg je inderdaad geen frames te zien.
Het probleem zou opgelost moeten zijn als je die tag verwijderd.
 
geachte Hr. Bon

Sorry, ik kon mijn kop (title) niet veranderen naar ArendB mijn excuses
Verder zal ik de bodytags verwijderen zoals u omschrijft

Met vriendelijke groet Jeroen
 
Haha maakt niet uit, en ik zie nu dat ik mijn eigen achternaam niet eens kan schrijven. Moet Bron zijn :p
Succes!
 
Geachte Hr. Arend

Hierbij nog twee kleine vraagjes?

Hoe zorg ik dat alles in het hoofdframe geopend word

En kan ik de frame pagina niet in de index laten openen ik heb namelijk een achtergrond afbeelding en die frames moeten een witte achtergrond
 
Laatst bewerkt:
Om te zorgen dat je alles in het hoofdframe opent:
Je geeft je frame een naam, en zorgt dat je je links voorziet van een target, waarin deze naam weer staat.
je frame: <frame src="hoofdFrame.html" name="JouwFrameNaam">
een link: <a href="pagina.html" target="JouwFrameNaam">pagina</a>

Over je tweede vraag, Wat is precies de bedoeling?
Elke frame heeft zijn eigen HTML pagina, deze pagina heeft ook zijn eigen achtergrond.
 
Arie, wat ben je ook weer lief! :p

En hoi trouwens ;w

Om dit een nuttige post te maken:

Ik zat ook met dit probleem. Door de <body> tags weg te halen, werkte het perfect!
Dank u, Arend A!

Marco4
 
Beste iedereen
ik bedoel dat zg maar om de frames die achtergrond zichtbaar wordt
dus alle frames wit maar dan daarachter een achtergron
 
Voor zover ik weet, is dat niet mogelijk. Je frameset zal altijd je gehele pagina in gebruik nemen.
 
Beste Hr. Arend
Hierbij nog een vraag:
Is het mogelijk om achter de tekst een witte achtergrond te crieëren
net als in word?

Bijv rode letters en zwarte achtergrond

Graag advies
 
Laatst bewerkt:
Jeroen,

Dat is zeker mogelijk, hiervoor kan je gebruik maken van CSS.
Rode letters op een zwarte achtergrond ziet er als volgt uit:

HTML:
<span style="color:red; background-color:black;"> HALLO </span>

Ik heb hier nu woorden (red / black) gebruikt, maar het is hier ook mogelijk om kleurcodes te gebruiken (#FF0000 voor rood, #FFFFFF voor zwarrt)
 
Beste Hr: Arend
Hartelijk dank voor uw hulp en advies
Ik werk met dreamweaver maar dit zal ik tussen mijn css plakken

Vriendlijke groet jeroen

Geachte Hr. Arend, daar was ik weer :p
ik heb die frames pagina gewijzigd en nu met de map structuur aanroep werkt het van geen kanten meer ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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>
<style type="text/css">
body {
background-image: url(afbeeldingen/groen-wit.gif);
background-repeat: repeat;
}
</style>
</head>

<body>
<frameset rows="50,*" frameborder="0" border="0" framespacing="20">
<frame src="..\afbeeldingen\title.html" name="headerFrame" noresize>
<frameset cols="150,*,150" frameborder="0" border="0" framespacing="20">
<frame src="..\html\linker.html" target="hoofdframe" noresize>
<frame src="..\html\hoofdframe.html" name="hoofdframe" noresize>
<em>
<frame src="..\html\rechter.html" target="hoofdframe" noresize>
</em>
</frameset>
</frameset><noframes></noframes>

</body>
</html>
 
Laatst bewerkt:
het is niet helemaal wat ik wou maargoed
ik wou zeg maar een wit vak om mijn tekst
no problem

Vriendelijke groet jeroen
 
Beste Hr: Arend
Hartelijk dank voor uw hulp en advies
Ik werk met dreamweaver maar dit zal ik tussen mijn css plakken

Vriendlijke groet jeroen

Geachte Hr. Arend, daar was ik weer :p
ik heb die frames pagina gewijzigd en nu met de map structuur aanroep werkt het van geen kanten meer ?
Je bent dan ook weer vervallen in de fout die je in het begin maakte, framesets werken niet i.c.m. <body>. Daarnaast moet je wel een frameset Doctype gebruiken (wat je aan het bgein ook keurig deed).

Ik moet er wel even bij zeggen dat frames zelden een goede keuze zijn. Om iets te noemen, de inhoud van je frames zal door google niet geïndexeerd worden, als gevolg zullen mensen je site moeilijker kunnen vinden via zoekmachines.

CSS kun je overigens het beste in een extern bestand zetten, dat maakt onderhoud en uitbreiding van de site makkelijker.
 
Inderdaad geen <body> tags gebruiken, en ik kan je ook aanraden om geen backslashes te gebruiken. In links altijd de 'normale' slash gebruiken ( de / )

Over de CSS, als je CSS niet groter wordt als dat, dan is het naar mijn mening niet nodig om dit in een extern bestand te zetten.
Bij grotere stukken CSS is het zeker wel aan te raden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan