Martys
Erfahrenes Mitglied
Hallo,
ich muss bei einem Projekt (mit Frames) einen Code einbauen, der das jeweilige Frameset nachlädt, falls eine Seite "allein" (bspw. durch Suchmaschine) aufgerufen wird.
Weiter gibt es ja bei den Browsern die Funktion "Im neuen Fenster öffnen (etc.)".
Im IE 6 und NS 7 funktioniert dies auch ohne Probleme.
Der NS 4 und Opera 7 lädt zwar auch das Frameset nach, allerdings mit der Seite, von der aus ich die neue Seite aufrufen wollte.
Hier der Code:
index.htm
im Frame vor dem "Inhaltsframe"
im Head der auzurufenden Seite js-Datei reingelinkt mit
im Body der aufzurufenden Seite
Die index und die aufzurufende Seite liegen im gleichen Ordner, hier tv.
Liegt es an den beiden Browsern oder ist das Script fehlerhaft?
Vielleicht kennt jemand ja dieses Problem und weiß Rat.
Danke schon mal,
Martys
ich muss bei einem Projekt (mit Frames) einen Code einbauen, der das jeweilige Frameset nachlädt, falls eine Seite "allein" (bspw. durch Suchmaschine) aufgerufen wird.
Weiter gibt es ja bei den Browsern die Funktion "Im neuen Fenster öffnen (etc.)".
Im IE 6 und NS 7 funktioniert dies auch ohne Probleme.
Der NS 4 und Opera 7 lädt zwar auch das Frameset nach, allerdings mit der Seite, von der aus ich die neue Seite aufrufen wollte.
Hier der Code:
index.htm
PHP:
<SCRIPT LANGUAGE="JavaScript">
<!--
function frameda() {
var dokument=location.search;
if(dokument)
frames.inhalt.location.href=dokument.substring(1,dokument.length);
}
//-->
</SCRIPT>
im Frame vor dem "Inhaltsframe"
PHP:
onLoad="frameda()"
im Head der auzurufenden Seite js-Datei reingelinkt mit
PHP:
function ladeframenach() {
if(!parent.navi_oben)
location.href="../tv/index.htm?" + location;
}
im Body der aufzurufenden Seite
PHP:
onLoad="ladeframenach()"
Die index und die aufzurufende Seite liegen im gleichen Ordner, hier tv.
Liegt es an den beiden Browsern oder ist das Script fehlerhaft?
Vielleicht kennt jemand ja dieses Problem und weiß Rat.
Danke schon mal,
Martys