frames, divs, en ??
Ik ga een nieuwe site maken, nou komen er menu's die met frame's werken, nou las ik dat frame's "1999 o.id waren en langzaam" dan kon je beter div's gebruiken want die zijn sneller, de hele pagina kan geindexeerd worden enz enz.
Wat is het verschil, en bereik je er hetzelfde mee ? (dus een pagina "includen" op een stukje site (bijv je menu) ?
Graag jullie reactie's,
mvg,
mark
-Alles komt netjes in 1 pagina, het zijn niet allemaal kleine paginatjes.
-Het lijkt onproffessioneel als je een website hebt die uit frames bestaat.
-Zoekmachines willen wel eens problemen geven met frames.
-Per browser kan er met frames verschil ontstaan wat betreft scrollen enzo.
@ Mark: stel dat ik een deeplink wil maken naar 1 van de pagina's in je site. Als je site uit frames is opgebouwd wordt dat erg moeilijk (niet onmogelijk!).
Maar zijn Div's dan DE oplossing ?
En werken die ook dat 1 bestand (bijv menu) op elke pagina te zien is ?
( dus niet dat als je wat aan je menu verandert dat je elke pagina dat moet doen)
En hoe werken div;s ?
mvg,
mark
edit:
Voor uitleg over divs, kijk even naar de CSS tutorials in mijn profiel (op mijn naam klikken)
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Gewijzigd op 01/01/1970 01:00:00 door Aron K
Jan Koehoorn schreef op 23.07.2008 19:47:
Een deel van een pagina dat op elke pagina hetzelfde moet blijven zet je gewoon in een apart bestand. Daarna kun je het met PHP includen of requiren:
edit:
Voor uitleg over divs, kijk even naar de CSS tutorials in mijn profiel (op mijn naam klikken)
Wat moet ik nou gebruiken, div, frames, of php ?
Ik wil:
Een site met menu*, menu staat in apart bestand, bestand wordt geinclude of hoe het ook heet.
*Menu is html, kan dat geinclude worden met php ?
graag je reactie,
mvg,
mark
Gewijzigd op 01/01/1970 01:00:00 door Mark
Je kunt een html bestand includen op dezelfde manier waarop je een php bestand include:
Dit stukje code moet je dan dus in de div zetten waar het menu moet komen.
Kijk, daar heb ik al wat meer aan, dus de code komt in de DIV.
Het is nu te laat om nog na te denken :) maar morgen ga ik er eens rustig voor zitten en proberen de basispagina voor mijn site te gaan ontwerpen met php, html, en div's i.p.v frames ;-)
Groetjes,
mark
Maarja, succes, en we horen het wel als je iets nodig hebt ;)
Slaap lekker dadelijk, ik ga zo ook maar eens liggen.
Douwe M schreef op 24.07.2008 02:09:
Je moet niks, maar je wordt aangeraden divjes met php te gebruiken. ;)
Je kunt een html bestand includen op dezelfde manier waarop je een php bestand include:
Dit stukje code moet je dan dus in de div zetten waar het menu moet komen.
Je kunt een html bestand includen op dezelfde manier waarop je een php bestand include:
Dit stukje code moet je dan dus in de div zetten waar het menu moet komen.
En hoe zet ik een stukje code in een div?
Douwe M schreef op 24.07.2008 02:09:
Je moet niks, maar je wordt aangeraden divjes met php te gebruiken. ;)
Je kunt een html bestand includen op dezelfde manier waarop je een php bestand include:
Dit stukje code moet je dan dus in de div zetten waar het menu moet komen.
Je kunt een html bestand includen op dezelfde manier waarop je een php bestand include:
Dit stukje code moet je dan dus in de div zetten waar het menu moet komen.
En hoe zet ik een stukje code in een div?
En wat is het verschil tussen een Iframe, een frame, en een div ?
Ik snap echt niks van die div's, kan ik: http://www.markmensinkfotografie.nl/index2/index2.htm dit niet bereiken op een andere manier dan met div en frames ?
Mvg,
Mark
Gewijzigd op 01/01/1970 01:00:00 door Mark
Ik heb nu dit stukje code geplaatst:
Toch zie ik menu.html niet, hoe kan dat ?
mvg,
mark mensink
Gewijzigd op 01/01/1970 01:00:00 door Mark
http://www.markmensinkfotografie.nl/index2/index2.htm gebruikt dus frames.
Wat je doet als je frames gebruikt: je maakt een index en verdeelt die in een aantal frames. In die frames steek je andere sites, die op zich totaal autonoom kunnen werken.
De site die je net toonde bestaat uit deel-sites http://www.markmensinkfotografie.nl/index2/home.html, http://www.markmensinkfotografie.nl/index2/homemenu.html, http://www.markmensinkfotografie.nl/index2/menu.html, ...
Je ziet, je kan die sites elk apart ook bezoeken. Je kan ook een frame maken waarin je bv. google.be steekt. Die pagina wordt gewoon geladen, het moet zelfs niet van jou zijn.
Wat je doet als je met divs werkt: je maakt 1 pagina, daarin steek je alles. Je maakt dat de gebruiker niet zomaar naar 1 van de deelvensters kan surfen.
Voor elke div heb je dus niet meer een html opmaak nodig, bij frames wel.
(EDIT: aangepast vanaf hier, ondertussen zijn er nog een aantal posts gekomen)
Als je include gebruikt, begin dan eerst met je extensies op .php te zetten ipv. .html
Zorg dat je dus een menu.php hebt. In menu.php moet je geen html opmaak hebben. Je zou daar in principe gewoon de links moeten zetten van je menu.
indien menu.php bestaat en geen fouten bevat, zou het moeten lukken hoor.
Uiteraard gebruik je dan include("menu.php");
Deze site: Wat je doet als je frames gebruikt: je maakt een index en verdeelt die in een aantal frames. In die frames steek je andere sites, die op zich totaal autonoom kunnen werken.
De site die je net toonde bestaat uit deel-sites http://www.markmensinkfotografie.nl/index2/home.html, http://www.markmensinkfotografie.nl/index2/homemenu.html, http://www.markmensinkfotografie.nl/index2/menu.html, ...
Je ziet, je kan die sites elk apart ook bezoeken. Je kan ook een frame maken waarin je bv. google.be steekt. Die pagina wordt gewoon geladen, het moet zelfs niet van jou zijn.
Wat je doet als je met divs werkt: je maakt 1 pagina, daarin steek je alles. Je maakt dat de gebruiker niet zomaar naar 1 van de deelvensters kan surfen.
Voor elke div heb je dus niet meer een html opmaak nodig, bij frames wel.
(EDIT: aangepast vanaf hier, ondertussen zijn er nog een aantal posts gekomen)
Mark schreef op 24.07.2008 15:51:
...
Toch zie ik menu.html niet, hoe kan dat ?
...
Toch zie ik menu.html niet, hoe kan dat ?
...
Als je include gebruikt, begin dan eerst met je extensies op .php te zetten ipv. .html
Zorg dat je dus een menu.php hebt. In menu.php moet je geen html opmaak hebben. Je zou daar in principe gewoon de links moeten zetten van je menu.
indien menu.php bestaat en geen fouten bevat, zou het moeten lukken hoor.
Uiteraard gebruik je dan include("menu.php");
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
Emmanuel Delay schreef op 24.07.2008 16:01:
Deze site:
Voor elke div heb je dus niet meer een html opmaak nodig, bij frames wel.
Voor elke div heb je dus niet meer een html opmaak nodig, bij frames wel.
oke, dat maakt mij opzich niks uit, maar ik wil wel dat als ik bijv het menu moet veranderen (er komt bijv een pagina bij) dat ik maar 1 bestand hoef aan te passen, dat kon door includen... maar blijkbaar doe ik dat niet goed (zie hierboven)
Ik ken alleen html, php kan ik alleen maar script uitvoeren en aanpassen, niet schrijven !
Kan ik nog wel html gebruiken als ik met div;s werk ?
En kan ik nog andere bestanden includen (bijv menu) ? zo ja, hoe dan ?
Mvg,
Mark Mensink
Dan ga je leren: http://www.phphulp.nl/php/tutorials/3/575
Natuurlijk, een div is gewoon een HTML-element: <div>data</div>
Ja, gewoon het stukje
aanpassen naar een ander bestand.
Douwe M schreef op 24.07.2008 16:07:
Krijg je een error, of zie je niks?
Dan ga je leren: http://www.phphulp.nl/php/tutorials/3/575
Natuurlijk, een div is gewoon een HTML-element: <div>data</div>
Ja, gewoon het stukje
aanpassen naar een ander bestand.
Dan ga je leren: http://www.phphulp.nl/php/tutorials/3/575
Natuurlijk, een div is gewoon een HTML-element: <div>data</div>
Ja, gewoon het stukje
aanpassen naar een ander bestand.
ik zie een witte pagina
Wat is de broncode die je ziet als je rechtermuisknop -> Bron weergeven/Paginabron bekijken doet?
Douwe M schreef op 24.07.2008 16:09:
Wat is de broncode die je ziet als je rechtermuisknop -> Bron weergeven/Paginabron bekijken doet?
kijk zelf maar:
http://www.markmensinkfotografie.nl/test/testdiv.html
Tja, PHP werkt alleen maar als je het bestand opslaat als .php hè ;)