login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Webpagina in Frame openen

Offline pcio - 17/04/2008 19:48 (laatste wijziging 17/04/2008 20:01)
Avatar van pcioNieuw lid Hoi allemaal,

De vorige keren ben ik ook goed geholpen op dit forum, dus ik hoop nu van weer.
Mijn probleem is dat ik een website heb met frame's. Dit wil ik als het kan ook graag zo houden.
Maar als ik op google zoek naar mijn website staan hier ook de submappen/pagina zoals /start/welkom.htm .
Als ik hierdan op klik dan word de pagina [mijnsite]/start/welkom.htm geopend. Hier heb ik dus geen menubalk/navigatie etc.
In mijn index.htm [mijnsite]/index.htm pagina heb ik een frame met de naam FRAME.
Is het mogelijk dat de pagina /start/welkom.htm word geopend in het FRAME in de pagina index.htm.

Zo ja. Hoe krijg ik dit voor elkaar. Ik heb al op internet gezocht maar hier kom ik niet uit hoe ik het precies voor elkaar krijg.


Groetjes, pcio


Edit:
Ik heb er nog even een voorbeeldje bijgezocht van wat ik wil bereiken. Als je op onderstaande link klikt zie je eerst de pagina en die word daarna in een frame weergegeven.
Klik hier voor het voorbeeld linkje

16 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 17/04/2008 21:28
Avatar van Kr4nKz1n Onbekend Hier hoort mijn bericht 

http://www.java...ames.shtml
Offline Simax - 18/04/2008 11:40
Avatar van Simax Onbekend @pcio,
Je voorbeeldpagina word niet in een frame weergegeven.
Deze is gebouwd mbv van divs.

Ik raad je aan frames af te schaffen, omdat deze zijn verouderd en Google daar problemen mee ondervind..
Offline Martijn - 18/04/2008 11:49 (laatste wijziging 18/04/2008 11:51)
Avatar van Martijn Crew PHP wat je zou kunnen doen is een zogenaamde include.

Je zet op je index
  1. //kijk of er een link is (zoals onder omschreven) zo niet, maak home als standaard
  2. if(isset($_GET['link'])){$page=$_GET['link'];} else{$page="home";}
  3. // hier code van bv je banner, etc etc
  4. // en zodra je een plek heb waar je de pagina wilt laten komen doe je
  5.  
  6. if(!file_exists('map/$page.php')){echo"Deze pagina bestaat niet!";}
  7. else{include_once"map/$page.php";}


vervolgens maak je de links in je menu naar '?link=pagina'. Let op dat wat achter link= staat moet overeenkomen met de bestandsnaam 
de $_GET die hierboven staat haalt het stukje weer uit de link

let ook even op dat je m beveiligt. Niet zo moeilijk, daar zijn genoeg simpele truucjes voor. Anders kunnen mensen ipv ?link=pagina ook een mysql code invoeren bv
Offline Simax - 18/04/2008 11:58
Avatar van Simax Onbekend Waarom geen divjes gebruiken?
Offline Martijn - 18/04/2008 12:05 (laatste wijziging 18/04/2008 12:06)
Avatar van Martijn Crew PHP dat kan, maar dan doe je toch
<div><?php include_once"map/$page.php ?></div> (met file_exists erbij)?
Offline Simax - 18/04/2008 12:16
Avatar van Simax Onbekend Klopt, da zou ik dan hebben ook hebben voorgesteld.
Divs zijn tenminste Google vriendelijk.
Offline Martijn - 18/04/2008 12:18
Avatar van Martijn Crew PHP naja, je hoeft t niet te doen om google blij te maken t werkt wat sneller. Helaas kan het niet op mijn site, niet zoals ik mn layout wil =(

maar laten we even ontopic blijven 
Offline Simax - 18/04/2008 12:35
Avatar van Simax Onbekend Daar had ik het ook over .
Offline Kr4nKz1n - 18/04/2008 13:03 (laatste wijziging 18/04/2008 13:14)
Avatar van Kr4nKz1n Onbekend
DeviourSoul schreef:
dat kan, maar dan doe je toch
<div><?php include_once"map/$page.php ?></div> (met file_exists erbij)?


Maar dan wel netjes. (Met File_Exists zoals jij het zegt en punten etc. je kent het wel)

  1. Include_Once 'map/'.((File_Exists('map/'.$page.'.php')) ? $page : 'index').'.php';
Offline pcio - 18/04/2008 15:40
Avatar van pcio Nieuw lid Ik nog maar een beginner in het bouwen van website's en ik heb eerlijk gezegd nog niet veel kennis over Div's.

Waar moet ik deze code plaatsen en hoe? Moet er nog iets worden aangepast of...

Alvast bedankt voor jullie reacties.
Offline Simax - 18/04/2008 15:42
Avatar van Simax Onbekend Werk je met php? Misschien kan ik je helpen..
Offline pcio - 18/04/2008 15:46
Avatar van pcio Nieuw lid Nu met html.

Maar php is ook mogelijk. Dan moet ik toch gewoon mijn bestandsnaam aanpassen naar [naam].php ipv [naam].htm
Offline Simax - 18/04/2008 15:49
Avatar van Simax Onbekend Klopt!
Ik kan wel een script schrijven met divs, als je wilt?
Offline pcio - 18/04/2008 15:50
Avatar van pcio Nieuw lid Als je dat zou willen doen, zou ik dat erg fijn vinden.
Offline Simax - 18/04/2008 15:57
Avatar van Simax Onbekend Dan zou ik graag even willen weten wat je nou precies wilt..
Offline pcio - 18/04/2008 16:02 (laatste wijziging 18/04/2008 16:03)
Avatar van pcio Nieuw lid Ik heb dus één indexpagina met de naam index.htm
(Dit verander ik dan dus naar index.php)
Op deze pagina staat een Frame wat zich automatisch aan de grootte aanpast van de pagina's die erin worden geladen. (dit werkt allemaal goed)

Mijn indexpagina is dus zo op te vragen. [mijnsite]/index.htm of [mijnsite]/index.php

Maar als ik in google op een subpagina klik of dit handmatig doe bv:
[mijnsite]/downloads/beveiliging.htm dan word alleen het bestand beveiliging.htm geopend.
Ik zou graag willen dat dan het bestand beveiliging.htm word geopend in het Frame in de indexpagina.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.451s