Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Tabel in website

11 antwoorden
  • Ik maak een website met Frontpage. Op de indexpagina staat een tabel met 2 rijen en 2 kolommen, 4 cellen dus. In A1 een plaatje, in A2 de naam van de site, in B1 de hyperlinks en in B2 tekst. Nu wil ik dat wanneer er in B1 geklikt wordt op de link naar een andere pagina van mijn site, deze pagina wordt geopend in cel B2. Hoe doe ik dat? Of moet ik dan toch frames gebruiken? groetjes
  • Je kunt een iframe gebruiken. Zie http://www.w3schools.com/tags/tag_iframe.asp
  • [quote:d53f8b5971="Ger"]Je kunt een iframe gebruiken. Zie http://www.w3schools.com/tags/tag_iframe.asp[/quote:d53f8b5971] Bedankt voor je tip. Maar mijn bedoeling is dat de hele cel de nieuwe pagina laat zien. Met een iframe zie ik alleen een klein frame dat de tekst die in de cel staat naar beneden schuift.
  • Bé, is er een speciale reden dat je niet gewoon een nieuwe pagina maakt? Dit is het meest gebruikersvriendelijk en ook googletechnisch zeer wenselijk. Frames (en iframes) hebben zo hun voordelen maar zijn eigenlijk een beetje achterhaald. Ik wil niet zeggen dat je ze niet moet gebruiken, maar sta er dus wel bij stil dat je een techniek gebruikt die niet helemaal meer van deze tijd is (al verschillen de meningen daarover). - Bas
  • Ah, op die fiets. Ik begreep je verkeerd. Tja, je zou dan inderdaad snel op frames uitkomen, maar dan sluit ik me bij BasHamar aan: het is niet erg gebruikersvriendelijk en je loopt tegen een hele batterij nadelen aan als je frames gebruikt. 10 jaar geleden waren ze een goed idee, maar inmiddels zijn ze achterhaald en in 9 van de 10 gevallen af te raden. Zie ook http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=185186&highlight=frames
  • Je kunt het ook met PHP oplossen (nou ja, als je een beetje met PHP overweg kan dan) Dan kun je alle terugkerende elementen op je site (bv menu's) gewoon steeds includen zodat je die niet allemaal steeds opnieuw hoeft te maken.
  • En niemand heeft nog gezegd dat tables voor de layout ook niet meer van deze eeuw is. Dat is minstens zo achterhaald als frames, en heeft ook redelijk wat nadelen, los van het feit dat tables gewoon niet bedoeld zijn om je layout in te prakken...niets mis met tables zolang je ze gebruikt voor het weergeven van tabulaire data... Voor het indelen van je layout zijn div's bedacht, en die werken prachtig... Maar ja, jammer genoeg staat niets je in de weg om tables voor de layout te gebruiken of om frames te gebruiken voor het weergeven van delen van je site in je index pagina...
  • [quote:a20c269bf7="Gooly"]Je kunt het ook met PHP oplossen (nou ja, als je een beetje met PHP overweg kan dan) Dan kun je alle terugkerende elementen op je site (bv menu's) gewoon steeds includen zodat je die niet allemaal steeds opnieuw hoeft te maken.[/quote:a20c269bf7] Je hoeft voor het includen niets van PHP af te weten. Alleen het include statement moet je weten. [code:1:a20c269bf7]<?php include("filename"); ?>[/code:1:a20c269bf7] Dit is wel een perfecte manier om van je frames af te komen.
  • [quote:468d41811d="Prin0096"][code:1:468d41811d]<?php include("filename") ?>[/code:1:468d41811d] Dit is wel een perfecte manier om van je frames af te komen.[/quote:468d41811d] Voor de zekerheid: je moet dan nog wel de pagina waarin je de include doet de extentie .php geven in plaats van .html
  • [quote:8385dbadd7="michelsw"] Voor de zekerheid: je moet dan nog wel de pagina waarin je de include doet de extentie .php geven in plaats van .html[/quote:8385dbadd7] Inderdaad, dat wordt dan b.v. index.php en de puntkomma niet vergeten" [code:1:8385dbadd7]<?php include("filename"); ?>[/code:1:8385dbadd7] 'filename' kan zijn wat je wilt. B.v. een ander php bestand, een html bestand of een txt bestand. Als het een html bestand is, sloop er dan wel de header en bodytags uit, want ik neem aan dat die al in je index.php staan.
  • sorry ik was inderdaad de puntkomma vergeten. Uiteraard moet de extentie van de pagina "php" zijn. Maar daar ging ik vanuit.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.