jimmy: function aufruf von anderer datei?

hey,

kann man, bzw. wie kann man eine function einer anderen datei aufrufen. z.b bei frames? ein frame hat eine function und ein anderer will diese function auslösen! geht dies?

GREETS

jimmy

  1. Heyho!

    Hmm. Ich glaube nicht...Kann mich aber auch sehr gut irren.
    Ein möglicher Versuch wäre parent.anderes_frame.document.Funktion() - kannst du ja mal ausprobieren.

    Wenn das nicht klappt, erstelle doch einfach eine externe JavaScript-Datei und binde diese auf beiden Seiten ein. Das klappt garantiert und hält den Quellcode schön schlank ;)

    Hier mehr: http://selfhtml.teamone.de/javascript/intro.htm#javascriptdateien

    Chapeau! ;)

    Mastershrimp

    --
    Kämpft für die Rettung von dem Genitiv!
    1. Hi

      Hmm. Ich glaube nicht...Kann mich aber auch sehr gut irren.
      Ein möglicher Versuch wäre parent.anderes_frame.document.Funktion() - kannst du ja mal ausprobieren.

      Doch, das geht!
      Die Funktion existiert jedoch nicht im 'document', sondern im 'window' selbst.
      Also:
      parent.anderes_frame.Funktion();

      gruß
      ptr

  2. hi,

    kann man, bzw. wie kann man eine function einer anderen datei aufrufen. z.b bei frames? ein frame hat eine function und ein anderer will diese function auslösen! geht dies?

    hast du http://selfhtml.teamone.de/javascript/objekte/frames.htm#scripts gelesen?

    gruss,
    wahsaga

  3. FsmE,

    kann man, bzw. wie kann man eine function einer anderen datei aufrufen. z.b bei frames? ein frame hat eine function und ein anderer will diese function auslösen! geht dies?

    in Datei XY (top.frames[1]) steht:

    function DaddelDu(p)
     {
      return p
     }

    Aufruf aus YZ (top.frames[0]):

    alert(top.frames[1].DaddelDu('Daddel Du!'))

    In sensibus mistis,
    HaThoV

    --
    Besuchen Sie http://www.4html.de, wenn Sie an einer
    Neuen Generation von Web-Publishing mitarbeiten wollen.