function in anderem Frame aufrufen

maho15

Erfahrenes Mitglied
function in anderem Frame aufrufen per Schaltfläche

Ich habe 2 Frames.

Im linken möchte ich mit einem javascript eine function in dem rechten Frame aufrufen.

Wenn ich es so mache funzt es nicht:


LINKER_FRAME
------------------------------------------------------------------
function showimage() {
parent.frames["PictureFrame"].self.document.showimageMain()
}
------------------------------------------------------------------



RECHTER_FRAME(PictureFrame)
------------------------------------------------------------------
function showimageMain() {
self.document.slider.src = "Image.jpg"
}
-------------------------------------------------------------------
 
Zuletzt bearbeitet:
lass ma das self weg

ausserdem heisst das:

parent.NameDesFrames.Eigenschaft/Methode();

parent.RechtesFenster.close();
 
Zuletzt bearbeitet:
parent.NAMEDESRECHTENFRAMES.showimageMain();

das ist alles!! NAMEDESRECHTENFRAMES steht für den namen den du dem frame zugeteil hast (im frameset)

greetZZzz
 
Danke, es tut soweit.

Wie funktioniert das ganze aber bei einer Schaltfälche?

<form action="" method="post" name="form1" targe="leftFrame">
<input type="button" name="Submit" value="Vorw&auml;rts" onClick="javascript:nextimage()">
</form>

Schaltfäche im Mainframe soll javafunction im leftFrame aufrufen.
 
Code:
<input type="button" value="Aufrufen der Funktion" onclick="parent.FRAMENAME.deinfunktion();">
 

Neue Beiträge

Zurück