SVÆR: Hold en side i sit FRAMESET
Jeg efterlyser et JavaScript, der kan holde en side i et rammesæt.--
Spørgsmålet er ment sådan her:
1: En søgemaskine finder en af mine undersider (lad os sige kontakt.html)
2: Brugeren åbner siden
3: Siden åbnes uden sit rammesæt
Er der et script til at få siden til at åbnes inde i sit rammesæt (rammer.html*)?
(*) Rammer.html kalder IKKE kontakt.html (men menu.html og forside.html)
--
Jeg har hidtil gået ud fra at dette lille script kunne klare sig:
<SCRIPT language=\"JavaScript\">
<!--
if( top.location == self.location ) {
top.location.href = \'rammer.html\' }
//-->
</SCRIPT>
MEN NEJ....
Dette script gør, at siden rammer.html åbnes, hvis siden (med scriptet) står alene.
Det virker fint nok, hvis det er en af de HTML-dokumenter, som rammesættet kalder (menu.html og forside.html).
F.eks. Hvis man så åbner forsiden alene vil man blive dirigeret om til rammer.html. Rammer.html kalder forsiden og menuen, og alt er godt...
Men hvis man åbner en anden side, lad os sige kontakt.html, der burde placeres på forside.html\'s plads (altså i ramme 2), da vil den igen kalde rammer.html, der så vil åbne menu.html og forside.html.....
Rammesættet (rammer.html) er ikke klar over, at det er kontakt.html, der har kaldt JavaScriptet og er blevet smidt over til rammer.html...
Er der nogen der har en løsning, så ville jeg være dybt taknemmelig.
Jeg er ligeglad hvordan, bare det virker....
Med Venlig Hilsen
Fidusen
