Hallo,
über das Nachladen von Framesets konnte ich in diesem Forum bereits einiges finden was mir weitergeholfen hat.
Da mein ursprüngliches Problem jedoch etwas von den beschriebenen Lösungsansätzen abweicht, bin ich mir nun nicht ganz sicher ob die abgeänderte Form unter allen Browsern bzw. Betriebssystemen funktionieren wird.
Wer hat entsprechende Erfahrung mit Javascript und kann das angehängte Script bitte daraufhin prüfen ?
Ich verwende auf 2 Hauptseiten (index_1024.htm bzw. index_800.htm) jeweils einen iframe-Tag, in welchem die einzelnen Menüunterseiten aufgerufen werden. Wird nun über Suchmaschinen eine dieser Unterseite gefunden, soll eine Indexseite geladen werden (index.htm), welche nach einer Scriptabfrage auf die entsprechende Hauptseite verweist (je nach Bildschirmauflösung).
Ist mit dem nachfolgenden Script sichergestellt, dass nur dann die index.htm aufgerufen wird, wenn man eine entsprechende Unterseite ohne das dazu gehörende Hauptfenster startet ?
In der "index.htm" bzw. auf den 2 "Hauptseiten" habe ich keine weiteren Ergänzungen durchgeführt.
Da ich nicht auf direktem Weg das ursprüngliche Frameset nachladen möchte, bin ich mir nicht sicher ob die oben aufgeführte Lösung auch für mich die Richtige ist.
Selbstverständlich bin ich mir über den Nachteil dieser Lösung bewusst, möchte den Kompromiss aber dennoch eingehen.
Besten Dank für euere Hilfe !
über das Nachladen von Framesets konnte ich in diesem Forum bereits einiges finden was mir weitergeholfen hat.
Da mein ursprüngliches Problem jedoch etwas von den beschriebenen Lösungsansätzen abweicht, bin ich mir nun nicht ganz sicher ob die abgeänderte Form unter allen Browsern bzw. Betriebssystemen funktionieren wird.
Wer hat entsprechende Erfahrung mit Javascript und kann das angehängte Script bitte daraufhin prüfen ?
Ich verwende auf 2 Hauptseiten (index_1024.htm bzw. index_800.htm) jeweils einen iframe-Tag, in welchem die einzelnen Menüunterseiten aufgerufen werden. Wird nun über Suchmaschinen eine dieser Unterseite gefunden, soll eine Indexseite geladen werden (index.htm), welche nach einer Scriptabfrage auf die entsprechende Hauptseite verweist (je nach Bildschirmauflösung).
Ist mit dem nachfolgenden Script sichergestellt, dass nur dann die index.htm aufgerufen wird, wenn man eine entsprechende Unterseite ohne das dazu gehörende Hauptfenster startet ?
Code:
<script language="JavaScript">
<!--
function iFrame() {
if (top.frames.length==0) {
Address="index.htm";
if(document.images) top.location.replace(Address);
else top.location.href=Address;
}
}
//-->
</script>
</head>
<body onload="iFrame();" bgcolor="#000000">
Da ich nicht auf direktem Weg das ursprüngliche Frameset nachladen möchte, bin ich mir nicht sicher ob die oben aufgeführte Lösung auch für mich die Richtige ist.
Selbstverständlich bin ich mir über den Nachteil dieser Lösung bewusst, möchte den Kompromiss aber dennoch eingehen.
Besten Dank für euere Hilfe !
Zuletzt bearbeitet: