Marc: Function in anderem Frame steuern.

Liebe Selfhtml'er
ich möchte per JavaScript eine Funktion eines anderen
Frames aufrufen. Dies mache ich momentan mit:
onload="javascript:parent.rechts.go();"
wobei go() meine Funktion ist.
So weit so gut.Funktioniert auch wunderbar in
Netscape, bloß der dusslige IExplorer (5)
verbietet mir dies.
Gibt es einen Trick oder machen ich was falsch?

Danke schon mal im vorraus.

Marc

  1. Hallo Marc,

    ich möchte per JavaScript eine Funktion eines anderen
    Frames aufrufen. Dies mache ich momentan mit:
    onload="javascript:parent.rechts.go();"
    wobei go() meine Funktion ist.
    So weit so gut.Funktioniert auch wunderbar in
    Netscape, bloß der dusslige IExplorer (5)
    verbietet mir dies.

    Bitte gebe eine genaue Fehlermeldung an und eine URL dazu wo man sich das ansehen kann.

    Viele Grüße

    Antje

  2. Hallo Marc

    Also, ich verwende in meiner programmiererei folgendes Script:

    if(navigator.appName == "Microsoft Internet Explorer")
            {if (parent.Verweise.document.all.frame1.style.visibility == "hidden" )
                {parent.Verweise.Click(1,12,120,1); }

    Und es funktioniert tadellos! (Übrigens: Click() ist meine Funktion!) :-)
    Also wird es wohl am Browser (Ich habe immer noch IE 4.5 und 5). Oder an der Funktion!
    Naja, es würde wahrscheinlich wirklich helfen, wenn du sagst wo man den Code anschauen kann. :-)
    Also, auch ganz viele Grüsse
    Stefan Ludwig

  3. Liebe Selfhtml'er
    ich möchte per JavaScript eine Funktion eines anderen
    Frames aufrufen. Dies mache ich momentan mit:
    onload="javascript:parent.rechts.go();"
    wobei go() meine Funktion ist.
    So weit so gut.Funktioniert auch wunderbar in
    Netscape, bloß der dusslige IExplorer (5)
    verbietet mir dies.
    Gibt es einen Trick oder machen ich was falsch?

    Danke schon mal im vorraus.

    Marc

    Danke an alle. Hab es rausgefunden.
    Lag nur daran, das ich die Seite die die Funktion
    des anderen Frames aufruft auf einem anderen Server hatte.
    Jetzt funzt es.

    Grüße
    MArc