alternatief voor frames
13 november 2007 - 14:24   
geplaatst door: Jolke
Ik heb een vraagje. Ik wil graag een website opbouwen, waarbij het menu en de header statisch zijn, zoals je dat bij frames kan doen. Nu ga ik zeer zeker niet een nieuwe website in frames opbouwen.

Zijn er ook alternatieven voor frames? Ik weet niet precies het verschil met iframe. Ik vroeg me eigenlijk af of je de website op zou kunnen bouwen in divjes, maar ik heb geen idee of je een div ook een name kan toewijzen en dat een menu-item zich daar dan in opent..?
Ik ben zeer benieuwd naar de reacties! Alvast bedankt, Jolke

alternatief voor frames
13 november 2007 - 15:12    reactie #1
geplaatst door: Kapotlood
De enige manier om dat goed door te krijgen is door het simpelweg
te proberen, en door de legio tutorials/voorbeelden uit te proberen
die op het web te vinden zijn. :-)

Maar sites zijn altijd goed op te bouwen met (x)html/css, zonder dat
je frames nodig hebt. Het is zelfs aan te raden omdat er een aantal
voordelen aan css-gebruik zit;
- je bent fatsoenlijk te vinden op sites zoals Google
- sites laden sneller omdat je minder code nodig hebt
- browsers die frames niet helemaal jofel laten zien heb je ook geen
last meer van (al moet je wel rekening houden met verschillen. Internet
Explorer doet nog wel eens vreemde dingen namelijk)
- Je zou zelfs een site een compleet ander uiterlijk kunnen geven zonder
dat je één vinger in je html steekt. (kijk maar eens op www.csszengarden.com )
- Als je de code een beetje netjes opmaakt is het ook veel makkelijker om
fouten en eventuele aanpassingen te zien en door te voeren.

Hier wat sites om je op weg te helpen;
- http://www.ekudos.nl/artikel/41705/html__css_voor_beginners
- http://www.sceneone.nl/
- http://www.mijnhomepage.nl/csscursus/csslessenoverzicht.php

Succes! :)

alternatief voor frames
13 november 2007 - 15:35    reactie #2
geplaatst door: jkolkman
Frames zijn de simpelste oplossing, maar het beste artikel wat ik ken om dit met css op te lossen staat hier:

http://tagsoup.com/cookbook/css/fixed/

met enkele links naar voorbeelden.

Succes met explorer!
(het probleem van css: explorer gaat er zo slecht mee om)

Joost Kolkman

alternatief voor frames
13 november 2007 - 18:19    reactie #3
geplaatst door: DinkyToys
Of nog een klein beetje php kunde leren. Dan kun je een basis-stramien maken en die laten inladen met behulp van php.

simpele constructie voor de variable content:


<?
    $filename = $_GET["page"] . ".html";
    if (file_exists($filename)) {
         include ($filename);
    } else {
         include ("404.html");
    }
?>
alternatief voor frames
13 november 2007 - 19:21    reactie #4
geplaatst door: Plexyglazz
Afgezien van de vormgeving van je site, waarvoor met CSS
de mogelijkheden vrijwel onbeperkt zijn, is zoiets heel simpel
op te lossen met pHp (mits je server dit ondersteunt).

Je hebt hiervoor geen grote kennis van HTML of pHp te hebben.

Wat ikzelf vaak doe, is het volgende;


    • één pagina ontwerpen, die volledig af is, inclusief het menu (menu bijvoorbeeld in een div, om plaatsing te vergemakkelijken).
    • vervolgens de complete code van je menu in een ander document zetten en deze menu.php noemen o.i.d.
    • op de plek van het menu een 'include' plaatsen die naar je menu.php verwijst.

alternatief voor frames
13 november 2007 - 22:11    reactie #5
geplaatst door: het ModeratorTeam
van het ModeratorTeam Heeft weinig met feedback op de MF site te maken dus even verplaatst naar het juiste forum.
Onderwerp verplaatst.
met vriendelijke groet, het ModeratorTeam
alternatief voor frames
14 november 2007 - 09:51    reactie #6
geplaatst door: Jolke
Bedankt voor jullie reacties. Ik kan weer even verder, weer nieuwe dingen aanleren. Je weet nooit alles als het om webdesign gaat. Ik had me inderdaad vergist over de forum, mijn excuses.
alternatief voor frames
14 november 2007 - 10:01    reactie #7
geplaatst door: Cailin Coilleach
Heheh, jij bent nu waar ik zo'n twee jaar geleden met mijn website was.

Tot 2006 heb ik altijd met frames en statische content gewerkt. Sindsdien is d'r steeds meer PHP in gekomen en CSS. Nu, bijna twee jaar later is alles opgebouwd uit PHP+CSS+HTML en wordt alle content uit een MySQL database geladen.

Leuk om het begin van andermans ontdekkingstocht te zien!

alternatief voor frames
16 november 2007 - 09:14    reactie #8
geplaatst door: jkolkman

Gewoon stug volhouden!

groetjes, Joost

alternatief voor frames
28 november 2007 - 15:35    reactie #9
geplaatst door: applejuice
gewelige afbeelding!!!


hoera hoera hoera!!

:thumbs-up:

Luister, leer en reageer. Niemand weet alles. We weten allemaal iets.
Nieuwsgierig naar mijn werkplek? Hier!!
Onze werkzaamheden: Beweeg muis hierover en klik
alternatief voor frames
2 december 2007 - 18:59    reactie #10
geplaatst door: Peter Villevoye
Als het gaat om het steeds tonen van dezelfde brokken navigatie,
dan is het inderdaad een goede aanpak om dit met PHP o.d. te doen.
Als het gaat om het maken van een visueel statische passe-partout,
dan is de implementatie van CSS zoals "fixed" en "clip" in Explorer
(en dan hebben we 't niet eens over heel ouwe versies) rampzalig.

Vooral van die onderaan en/of rechts aansluitende layers ("fixed")
zullen nog wat kopzorgen opleveren. Ook de oplossing m.b.v. een
layer met een clip-area (met scrolls, à la iframe) werkt rommelig.

Kortom: zolang we/je nog rekening wil houden met oude Explorers,
is het niet 100% mogelijk om de techniek van frames na te bootsen.

Overigens gingen alle browsers goed om met frames, alleen wist de
webdesigner niet altijd dat je sommige (m.n. niet officiële) attributen
op 2 manieren moest aangeven. Ik kreeg het altijd prima werkend !

Voordelen van frames:
- duidelijke beleving van scheidslijn tussen navigatie en informatie
- snelle opzet en uitvoering van een niet al te ingewikkelde website
- hergebruik van herhalende informatie; centraal wijziging maken

De nadelen van frames:
- geen unieke URL voor een bij elkaar horend pagina met content
- wisselingen in meerdere frames tegelijk vereist Javascripts
- lastig opslaan van Favoriet, lastig printen (welk frame?)

Gooi je frames-opzet dus niet zomaar overboord. Overweeg eerst
de voor- en nadelen van frames. Het idee erachter was zo gek niet.
En desnoods combineer je ze met de vele voordelen van CSS.

Frames zijn ouderwets - maar sommige browser helaas ook nog...

PS: grandioze grafiek !
Die gaat in een lijstje :-)

(Bewerkt door Peter Villevoye om 18:59, 2-12-2007)

Studea — Advies - Training - Begeleiding in DTP, web- en app-design.  En... een PixelFreak !