Onlinejunky
2007-02-10, 16:06:40
Hallo Leute,
ich hoffe es gibt in diesem Forum jemand, der mir weiterhelfen kann. Zumindest hat es keiner fertig gebracht im phpforum eine einfache Lösung darzustellen.
Also folgender Problemfall:
Ich habe eine Website mit 3 Frames. Es ändert sich eigentlich immer nur der Main Frame. Jetzt gibt es aber den ein oder anderen Link, bei dem das Top Frame und das Menü Frame durch ein anderes ersetzt wird.
Das konnte ich mit folgendem Code realisieren:
<script language="JavaScript">
<!--
function start()
{
parent.top.location "/nachhilfeplus/nachhilfeplus_top.htm";
parent.main.location "/nachhilfeplus/mathematik/gymnasium_allgemein/klasse12_13/abitur/matheabitur.htm'";
parent.menue.location "/nachhilfeplus/nachhilfeplus_menue.htm";
}
--></script>
Wenn man aber jetzt im Browser auf Zurück klickt ändert sich jedes einzelne Frame mit einem Klick. Ich will aber das sich dann wieder alles auf einmal ändert. Das praktisch mit einem Klick auf Zurück, sich das Top,Menü und Main Frame zurückverwandelt. Jetzt wurde mir gesagt ich soll es mit "replace" versuchen. Also so:
parent.top.location.replace('/nachhilfeplus/nachhilfeplus_top.htm');
Das Problem ist nur, dass es jetzt wie die Funktion schon sagt, ersetzt wird. Die anderen Frames werden reingeladen aber die alten verschwinden aus der History, d.h. es ist gar nicht möglich mit dem Zurück Button des Browser wieder die vorgerigen Frames anzeigen zu lassen.
Wie löse ich jetzt diese Problem? Hier nochmal ganz unkompliziert formuliert.
TOP 1, Menü 1, Main 1 ---> klick auf Link -----> TOP2, Menü 2, Main 2----> klick auf zurück Button des Browser----->TOP 1, Menü 1, Main 1
So versteht es wohl jeder, hoffe ich mal.
Thx
Gruß
ich hoffe es gibt in diesem Forum jemand, der mir weiterhelfen kann. Zumindest hat es keiner fertig gebracht im phpforum eine einfache Lösung darzustellen.
Also folgender Problemfall:
Ich habe eine Website mit 3 Frames. Es ändert sich eigentlich immer nur der Main Frame. Jetzt gibt es aber den ein oder anderen Link, bei dem das Top Frame und das Menü Frame durch ein anderes ersetzt wird.
Das konnte ich mit folgendem Code realisieren:
<script language="JavaScript">
<!--
function start()
{
parent.top.location "/nachhilfeplus/nachhilfeplus_top.htm";
parent.main.location "/nachhilfeplus/mathematik/gymnasium_allgemein/klasse12_13/abitur/matheabitur.htm'";
parent.menue.location "/nachhilfeplus/nachhilfeplus_menue.htm";
}
--></script>
Wenn man aber jetzt im Browser auf Zurück klickt ändert sich jedes einzelne Frame mit einem Klick. Ich will aber das sich dann wieder alles auf einmal ändert. Das praktisch mit einem Klick auf Zurück, sich das Top,Menü und Main Frame zurückverwandelt. Jetzt wurde mir gesagt ich soll es mit "replace" versuchen. Also so:
parent.top.location.replace('/nachhilfeplus/nachhilfeplus_top.htm');
Das Problem ist nur, dass es jetzt wie die Funktion schon sagt, ersetzt wird. Die anderen Frames werden reingeladen aber die alten verschwinden aus der History, d.h. es ist gar nicht möglich mit dem Zurück Button des Browser wieder die vorgerigen Frames anzeigen zu lassen.
Wie löse ich jetzt diese Problem? Hier nochmal ganz unkompliziert formuliert.
TOP 1, Menü 1, Main 1 ---> klick auf Link -----> TOP2, Menü 2, Main 2----> klick auf zurück Button des Browser----->TOP 1, Menü 1, Main 1
So versteht es wohl jeder, hoffe ich mal.
Thx
Gruß