login  Naam:   Wachtwoord: 
Registreer je!
 Forum

frames of geen frames

Offline dconel - 18/03/2007 21:39 (laatste wijziging 18/03/2007 21:45)
Avatar van dconelNieuw lid Hey!

Ik heb een paar vrienden die mij vertellen dat frames echt niet zo handig zijn als ze lijken. Verder konden ze dat standpunt absoluut niet onderbouwen.

Nu vroeg ik me wel af, wat jullie er van vinden
Ik hoop zo een paar voor en nadelen op een rijtje te kunnen zetten.

Laat de brainstorm beginnen!

Dirk

15 antwoorden

Gesponsorde links
Offline nvleeuwen88 - 18/03/2007 22:02
Avatar van nvleeuwen88 HTML interesse Frames niet gebruiken heb ik altijd gehoord maar om echt te onderbouwen lukt me niet^^
Offline Abbas - 18/03/2007 22:06
Avatar van Abbas Gouden medaille

Crew .NET
Frames gebruiken kan handig zijn en gemakkelijk, maar tegenwoordig is er: <div>, frames worden steeds minder gebruikt.
Offline vinTage - 18/03/2007 22:07
Avatar van vinTage Nieuw lid Frames zijn teh suck als het SEO aangaat.
Zoekmachines zien alleen de index en niet de content van de frames, verder zijn die dingen ook hopeloos verouderd.
Als je dan PERSEE scrollbars wilt, gebruik dan divs met overflow...maar welke banaan wil er nou extra scrollbars ?

^^
Offline DenMette - 18/03/2007 22:08
Avatar van DenMette PHP gevorderde Als je met frames werkt heb je dus voordelen en nadelen.
Voordelen
- Linkbalk blijft staan en kan altijd bekeken worden
- Zelfde voor banner

Nadelen
- Site altijd 100% breedte
- Overal de Css terug inladen
- Werken met een target wordt verplicht
- ...

Je kan wel een Iframe gebruiken dit is iets vriendelijker maar de nadelen bijven gelden alleen de breedte kan je aanpassen.

Het beste is voor met php te werken
Offline Abbas - 18/03/2007 22:13
Avatar van Abbas Gouden medaille

Crew .NET
Wat heeft PHP hier nu direct met te maken, wat als hij ASP.NET wil gebruiken... 

Het beste is nog steeds zoals ik en vinTage al zeiden: werken met div's!
Offline Martijn1989 - 18/03/2007 22:38
Avatar van Martijn1989 PHP ver gevorderde divjes kan je niet echt vergelijken met frames he :/.. meer met include.

Voor een noobie websites zijn frames super, voor wat gevorderd :

Nadelen :

- Seo > google kan de paginas niet indexeren
- Navigatie > Er bestaan geen harde links naar de pagina met een bepaalde frame erin.
Offline dconel - 18/03/2007 22:40
Avatar van dconel Nieuw lid Kan je met php dan ook een vaste menubalk maken? En met <div> ben ik ook niet bekent. Er gaat hier een wereld voor mij open 
Offline Martijn1989 - 18/03/2007 22:44
Avatar van Martijn1989 PHP ver gevorderde Hahah, ja ;)

Stel je bestand heet menu.php en ziet er zo uit :

  1. - <a href="http://www.google.nl"> Google.nl </a> <br />
  2. - <a href="http://www.nu.nl"> Nu.nl </a> <br />


Op je pagina index.php zet je dan :

  1. <?php
  2. include("menu.php");
  3. ?>


En het menu.php zal weergeven worden. Dat is handig, want je past menu.php 1 keer aan en hij doet het verder overal.
Offline dconel - 18/03/2007 22:52
Avatar van dconel Nieuw lid Maar dan blijft hij niet staan zoals bij frames toch?
Offline vinTage - 18/03/2007 23:09 (laatste wijziging 18/03/2007 23:12)
Avatar van vinTage Nieuw lid Je moet dat dan in je index.php includen he.
Verder laad je alle andere bestanden ook zo in in je index, zo heb je dus een debiel soort frame, alleen word dit wel echt geparsed als één document en kunnen zoekmachines wel het hele content opslaan.

Nadeeltje, je moet wel iets doen met de title tags voor elk contentwise include dinges fenomeen (mooie zin)

bv, if(isset($_GET['pagina'] && $_GET['pagina'] =="forum")){
//title tag van je html is dan forum (ofzoiets)
}

Offline Wave6 - 19/03/2007 10:01
Avatar van Wave6 PHP beginner
Citaat:
Het beste is nog steeds zoals ik en vinTage al zeiden: werken met div's!


En als je nou een beginnende HTMLer bent?
Dan is het werken div's toch niet zo makkelijk.
Maar ja zo denk ik er dan over.
Offline dconel - 19/03/2007 11:41
Avatar van dconel Nieuw lid Maar je krijgt een php menu toch niet vast in je scherm door hem te includen? Wat dat betreft zijn frames misschien handiger of zit ik er naast zoals wel vaker gebeurd 
Offline Thomas - 19/03/2007 12:07
Avatar van Thomas Moderator Hoezo niet?

Simpel voorbeeld:
  1. <table>
  2. <tr>
  3. <td>
  4. <?php
  5. include('table.inc.php');
  6. ?>
  7. </td>
  8. </tr>
  9. </table>


Hier zijn varianten op te bedenken met divs / template-engines / whatever, zodat je ook volledig de controle hebt waar iets komt te staan?
Offline tom169 - 04/04/2007 14:38
Avatar van tom169 Nieuw lid Frames kunnen handig zijn tot een zoekmachine ze indexeert .Dan heb je een pobleem want dan klikt iemand op een link naar jouw site en ziet hij alleen de header of het menu .Dat is erg storend . Daarom gebruik ik divs.
Offline Ultimatum - 04/04/2007 14:45
Avatar van Ultimatum PHP expert
Citaat:
En als je nou een beginnende HTMLer bent?
Dan is het werken div's toch niet zo makkelijk.
Maar ja zo denk ik er dan over.


Dan leer je toch gewoon divs ipv tabellen, aangezien je dan beginner bent en toch niets van tabellen weer kan je net zo goed gelijk met divs werken..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s