MBa Geplaatst: 13 november 2005 Geplaatst: 13 november 2005 Hoi satters, Me onderwerp zal niet echt duidelijk zijn dus lees hier verder. Ik heb een site met frames, als je dus een van de frames opent dan zie je alleen dat stuk maar niet de left frame (bij mij is dat voor het navigeren) en een top frame (bij mij is dat de titel). je moet dus inplaats van index.htm ook body.htm kunnen openen om op de index pagina te komen. Is er iemand die er een script voor weet? Alvast bedankt. <img src="/forums/images/graemlins/super.gif" alt="" /> Michel Windows: A 32 bit extension for a 16 bit patch to an 8 bit operating system, originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.
Ronsworld Geplaatst: 14 november 2005 Geplaatst: 14 november 2005 Bedoel je zoiets: ============================================================ Script: Open Page in Frameset Script Functions: If a page is intended to be opened only within a frameset, this script refers the browser immediately to the frameset page Browsers: All Author: etLux ============================================================ Put the following script in the head of your page. Set the url of the frameset page where shown below. <script> // © 2000 www.een URL // http://www.en nog een URL // Free for all users, but leave in this header if (parent.location.href == self.location.href){ // change the url below to the url of the // frameset page... window.location.href = 'index.html' } </script> ============================================================ En anders even snuffelen op de script sites. Suc6, HCO. It is my allegearre like folle as de ko skiet as de bolle... ET9000, WaveFrontier 90, LT8700, Kathrein 120 cm Prime Focus draaibaar en nog wat speeltjes..
Gast Geplaatst: 15 november 2005 Geplaatst: 15 november 2005 Even wat info over frames. Jij hebt in dit geval 4 pagina's. titel.html navigatie.html body.html index.html Om de hele pagina te openen, heb je index.html. In deze pagina zegt hij eigenlijk alleen maar dat de [pagina uit frames bestaat en wat de waarden ervan zijn (hoogte breedte , enz.) In frame top opent hij dus titel.html In frame left opent hij dus navigatie.html in frame main opent hij dus body.html Het werken met frames kan soms verwarrend daarom deze uitleg. Misschien kan je nu zelf bekijken wat er fout gaat.
Ronsworld Geplaatst: 15 november 2005 Geplaatst: 15 november 2005 Ik denk dat wat hij bedoelt is dat als via een zoekmachine bv de navigatie.html wordt aangeroepen, dat de rest van de pagina weg blijft. Wat hij denk ik wil, is dat via die navigatie.html de hele pagina wordt geladen. HCO. It is my allegearre like folle as de ko skiet as de bolle... ET9000, WaveFrontier 90, LT8700, Kathrein 120 cm Prime Focus draaibaar en nog wat speeltjes..
MBa Geplaatst: 17 november 2005 Auteur Geplaatst: 17 november 2005 bedankt voor de reacties het is "bijna" wat ik zoek, als je nu het top frame opent gaat hij daadwerkelijk naar de index, maar als ik een ander frame open dus ook, als ik bijv. een pagina met foto's heb en daar wil ik de navigatie en de top omheen dan kom ik alleen maar bij de index. iemand een oplossing? Michel Windows: A 32 bit extension for a 16 bit patch to an 8 bit operating system, originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.
Ronsworld Geplaatst: 17 november 2005 Geplaatst: 17 november 2005 Is het dan niet de bedoeling dat je die foto pagina ook vanuit de index opent? M.a.w. hij maakt ook onderdeel uit van de frames, dus met navigatie etc eromheen. Dan zou het goed moeten wezen. Tenzij je die fotopagina in een nieuw venster opent natuurlijk, dan moet je het scriptje daar niet toepassen. Vertel anders eens waar je site staat evt via PM, dan kunnen we even kijken wat de bedoeling is. HCO. It is my allegearre like folle as de ko skiet as de bolle... ET9000, WaveFrontier 90, LT8700, Kathrein 120 cm Prime Focus draaibaar en nog wat speeltjes..
ericb Geplaatst: 18 november 2005 Geplaatst: 18 november 2005 wellicht heb je hier wat aan: <script language="javascript"> if(self.location==top.location)self.location="index.htm?je doelpagina"; </script> Eric Only those who know the secret can read a stream of bytes
Gast Geplaatst: 18 november 2005 Geplaatst: 18 november 2005 Ik heb een vermoeden waar de kink zit. je hebt index.html en daar geef je de top de left en de main aan. Nu staat er een link in left (bijv. foto's). Als er op die link geklikt wordt moet hij open in main. Om dit te laten werken moet je bij die link aangeven in welk frame hij moet openen. Een voorbeeld van een link de navigatie frame <a href="foto's.html" target="mainFrame">foto's</a> Is dit wat je bedoelt?
Duwgati Geplaatst: 18 november 2005 Geplaatst: 18 november 2005 Als je provider PHP ondersteunt kun je het volgende doen: rename index.html in index.php en zorg ervoor dat er geen index.htm of index.html meer in diezelfde folder staat. Je index.php pas je dan een beetje aan (zie vetgedrukte code): -------------------------------- <?PHP if (!$_GET["page"]) $page = "je_standaard_start_pagina.html"; else $page = $_GET["page"]; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <head> <title>Website Titel</title> <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="110,*" border=0 frameborder=0 cols="*"> <frame name="topFrame" src="topframe.php" scrolling="no"> <frame name="mainFrame" src="<?php print $page; ?>"> </frameset> <noframes> </noframes> <body> </body> </html> -------------------------------- Zet deze regel in ALLE documenten die in de frameset moeten draaien en die dus eventueel opnieuw geladen moeten worden in de frameset: -------------------------------- <script language="JavaScript" src="frameset.js"></script> -------------------------------- Dit is de inhoud van frameset.js. Je moet alleen het aantal frames invullen dat er in totaal in de frameset bestaat: -------------------------------- URLName = "" + window.location; lastSlash = URLName.lastIndexOf("?"); URLName = URLName.substr(lastSlash + 1,URLName.length - lastSlash); if (self.parent.frames.length!=2) { window.top.location.replace("index.php?page="+URLName+"") } --------------------------------
MBa Geplaatst: 18 november 2005 Auteur Geplaatst: 18 november 2005 wellicht heb je hier wat aan: <script language="javascript"> if(self.location==top.location)self.location="index.htm?je doelpagina"; </script> ik denk dat ik hier wel wat aan heb, alleen moet je het wel even verder uitleggen. bedankt duwgati voor je reactie maar als ik een servwer met PHP had dan had ik em al opgelost. maar toch bedankt en Leen123 ik weet hoe het werkt met frames enzo maar toch bedankt hier nog even een link naar de site waar het om gaat, http://www.xj-79-zg.nl.tt/. Michel Windows: A 32 bit extension for a 16 bit patch to an 8 bit operating system, originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.
Duwgati Geplaatst: 19 november 2005 Geplaatst: 19 november 2005 Het kan ook helemaal in javascript, maar om dat stabiel te krijgen moet er wel e.e.a. gedaan worden. Ik hoop dat je het engels een beetje machtig bent, dan vind je hier een compleet uitgewerkte set scripts.
MBa Geplaatst: 20 november 2005 Auteur Geplaatst: 20 november 2005 hoi duwgati, heel erg bedankt ik ga er mee aan de slag en als alles is gelukt zal ik het nog wel eens laten horen. Michel Windows: A 32 bit extension for a 16 bit patch to an 8 bit operating system, originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.
MBa Geplaatst: 21 november 2005 Auteur Geplaatst: 21 november 2005 hoi duwgati, nogmaals hartstikke bedankt het werkt namelijk als een trein <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> klik maar op ondertaande link klikkerdieklik dus nogmaals heel erg bedankt <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Michel <img src="/forums/images/graemlins/super.gif" alt="" /> Windows: A 32 bit extension for a 16 bit patch to an 8 bit operating system, originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.
Duwgati Geplaatst: 22 november 2005 Geplaatst: 22 november 2005 Prima <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />
Delano Geplaatst: 27 november 2005 Geplaatst: 27 november 2005 Citaat: klikkerdieklik Mooi hoor .......... alleen -op mijn alledaagse (366mhz) laptop- bijna 2 minuten voor geheel laden en 1 minuut voor de frames vind ik wat lang.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen