Ga naar inhoud


site openen met frames (top en left) er omheen


MBa

Aanbevolen berichten

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.

Link naar reactie
Delen op andere sites


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..

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

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..

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

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..

Link naar reactie
Delen op andere sites

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?

Link naar reactie
Delen op andere sites

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+"")

}

--------------------------------

 

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...