Seite 1 von 1
frameset in frameset mit javascript aufrufen
Verfasst: 30.09.2004, 10:50
von flex001
Hi,
meine Indexseite ist ein Frameset, die in ihrem unteren Frame einen weiteren Frameset aufruft ... ich kann ja jetzt mit
Code: Alles auswählen
<script language="Javascript">
<!--
if(top.frames.length <= 0)
top.location = "frameset.htm";
//-->
</script>
die aufgerufene Seite dazu veranlassen den Frameset zu laden, aber wie mach ich es, die seiten in dem zweiten Frameset dazu zu veranlassen, dass sie in ihrem framset aufgerufen werden und dieser wiederrum den über im liegeneden Frameset aufruft?
ich muss also im prinzip nem frameset sagen, dass es seinen übergeordneten frameset aufruft. geht das???
danke
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 30.09.2004, 11:03
von mark
moin
Mit parent müsste es sich ansprechen lassen.
Vielleicht hilft dir
https://de.selfhtml.org/javascript/beis ... frames.htm
weiter
Verfasst: 30.09.2004, 14:31
von flex001
ne, leider net wirklich.
Bei mir isch es teilweise auch so, dass ich drei Framesetes hab:
Frameset 1
--> Frameset 2
--> Frameset 3
--> Seite
wen ich jetzt die Seite aufruf dann soll sie mir im framset 3 welcher wiederrum mit f2 welcher wiederrum mit f1 aufgerufen werden soll, angezeit werden.
hat einer so was schon mal gemacht?
vielen dank für eure hilfe
Verfasst: 30.09.2004, 14:39
von mark
Ein Link zur Seite wäre hilfreich
Dann der Standardsatz:
Schmeiss die Frames einfach raus.
Der Schlüssel zum Erfolg geht meiner Meinung nach schon über das "parent" Objekt. Aber wie gesagt "Ein Link zur Seite wäre hilfreich"
Verfasst: 30.09.2004, 15:00
von Apotheker
hat einer so was schon mal gemacht?
Ja, als ich jung und unschuldig war:
top.frames[0].frames[0] usw.
Dennoch gilt nach wie vor:
Schmeiss die Frames einfach raus.

Verfasst: 10.10.2004, 16:11
von flex001
sorry, dass ich jetzt so dumm frag, aber wie muss des z.B. aussehen?
so ischs ja "original/einfach"
<script language="Javascript">
<!--
if(top.frames.length <= 0)
top.location = "index.htm";
//-->
</script>
danke
Verfasst: 10.10.2004, 19:25
von Apotheker
Hm, na ja, da war ich nicht nur jung und unschuldig sondern mein Geist auch noch wach und rege.
Also wenn ich mich recht entsinne, nur mal logisch gedacht:
if(top.frames.length <= 0)
Also wenn keine Frames da sind...
top.location = "frameset.htm";
wird im top (=oberste Ebene=ganzes Anzeigefenster) das Frameset geladen.
Wenn Du das differenzieren willst, ist z.B.
top.frames[0] = "oberer-frame.htm"
top.frames[1] = "unterer-frame.htm"
der aber wiederum ein Frameset ist. Willst Du dessen Frames einzeln ansprechen, ist
top.frames[1].frames[0] = "erster-teil-vom-unteren-framest.htm"
top.frames[1].frames[1] = "zweiter-teil-vom-unteren-framest.htm"
Um mit Deinen Worten zu fragen: Hasch des kappiert?
