Frameset nachladen und zusätzlich einen Frameinhalt ändern
hupo300
- javascript
Hallo!
Also ich habe ein Problem. Folgende zwei Scripts laufen einwandfrei -zumindest für das normale "Frameset nachladen" und zwar rund um den Frame "aktion", der die Datei "foto.html" geladen hat.
So weit so gut, doch
wie müsste ich die beiden Scripts ändern, wenn ich zusätlich (dh gleichzeitig) zum Framenachladen auch einen (oder mehrere) Inhalte der eben nachgeladenen Frames ändern möchte, z.B. im "top"-Frame eine "xyz.html" statt dem ursprünglichen Inhalt laden??
Ich habe bereits mehrere Scripte gefunden, doch kann ich diese nicht zusammenbasteln, dass beide Aufgaben (richtig) arbeiten. Mir sagen so manche Schlüssenwörte leider nichts...
Danke Euch im Voraus!
LG Hupo
---
JavaScript in der "Index.html":
*******************************
<SCRIPT LANGUAGE="JavaScript">
<!--
var FramesetGeladen = 1;
function SeiteLaden()
{
if(self.location.search.length > 0)
{
var laenge = self.location.search.length;
var Neue_url1 = self.location.search.substring(1,laenge);
if (document.images)
{
self.aktion.location.replace(Neue_url1);
}
else
{
self.aktion.location.href = (Neue_url1);
}
}
}
//-->
</SCRIPT>
Inlusive "onLoad="SeiteLaden(); return true;" im Frameset...
JavaScript in der "foto.html":
******************************
<script language="JavaScript">
<!--
var ZielDatei = "../index.html?seiten/foto.html";
if (!top.FramesetGeladen)
{
if(document.images)
{
top.location.replace(ZielDatei);
//
}
else
{
top.location.href = ZielDatei;
}
}
//-->
</script>