linken naar frameset onderdelen

Status
Niet open voor verdere reacties.

Henk48

Gebruiker
Lid geworden
31 okt 2001
Berichten
234
Ik heb een webpagina die bestaat uit een frameset met links een navigatiegedeelte. Wanneer ik in het navigatiedeel links iets aanklik, verschijnt de betreffende pagina in het rechter gedeelte. Bij het starten van de frameset kom standaard rechts steeds dezelfde pagina. Is het mogelijk met een link van buitenaf de frameset te starten met een andere rechterpagina?
 
Je kunt opgeven welke pagina als eerste moet laden.

Dit doe je in de frameset; daar stel je de beginpagina's in.

Zoals het menu dus links de beginpagina is, geef je een andere body op.

PHP:
<frameset cols="150,*">
	<frame name="links" scrolling="no" noresize target="rboven" src="***">
	<frameset rows="20%,*">
		<frame name="rboven" target="ronder" src="***">
		<frame name="ronder" src="***">
	</frameset>

Op de plek van de *** vul je de pagina in.
 
Dat snap ik. Maar stel dat met het starten van de frameset rechts pagina A wordt geladen. vervolgens kan ik via de navigatiepagina rechts de pagina's B, C, D enz. oproepen.
Maar nu wil ik door een link vanaf een andere pagina de frameset oproepen niet met rechts pagina A maar een andere bijv. C.
Kan dat en zo ja hoe dan?
 
Het kan met een javascript en location search, daar link je dan naar als:
<a href="frameset.html?pagina_c">Pagina c</a>
Code:
function laadPagina() {
 var search = unescape(location.search);
 search = search.replace(/[\?\/\\]/g,'');
 if (search != '') inhoud.location.replace(search + '.html');
 };

<frameset ... onload="laadPagina()">
 <frame ...>
 <frame name="inhoud" ...>
</frameset>
Zie bijlage. :)


Vr.Gr. Egel.
 

Bijlagen

Laatst bewerkt:
Dat is precies wat ik bedoel!!!
Geweldig bedankt!
groet, Henk48
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan