Reiner: Kommunikation mit dem Top-Frame

Hallo,

ich möchte Daten im Top-Frame speichern, d.h. wenn ich auf ein Objekt klicke, eine Funktion mit Parametern gestartet wird.

Unterframe:

.... onclick="top.tue_was('paramter1','paramter2','paramter3')".....

Topframe:

<html>
<head>
  ....
</head>
<script language="javascript>
...
function tue_was (para1, para2, para3)
{
  ....
}
</script>
....

Unter IE läuft alles perfekt! Netscape meint, "tue_was" wäre keine Funktion! Was mache ich denn falsch?

Danke!

Alles Gute,
Reiner

  1. Hi Reiner

    ...
    function tue_was (para1, para2, para3)
    {
      ....
    }

    Netsi hat Probleme mit dem Underscore _, besonders in Funktionen,
    benutze einen Funktionsnamen ohne ihn, dann sollte es gehen.

    Gruss Daniela

    1. Hi Reiner

      ...
      function tue_was (para1, para2, para3)
      {
        ....
      }

      Netsi hat Probleme mit dem Underscore _, besonders in Funktionen,
      benutze einen Funktionsnamen ohne ihn, dann sollte es gehen.

      Gruss Daniela

      Echt ?

      bei mir (Netscape 3 Gold) is der underscore herzlich willkommen.

      Struppi

    2. Hi Reiner

      ...
      function tue_was (para1, para2, para3)
      {
        ....
      }

      Netsi hat Probleme mit dem Underscore _, besonders in Funktionen,
      benutze einen Funktionsnamen ohne ihn, dann sollte es gehen.

      Gruss Daniela

      "tue_was" war nur ein Synonym für die Funktion. Hat in Wirklichkeit kein "_"! Aber das ist wohl nicht das Problem!

      Dennoch vielen Dank!

      Reiner

  2. Hallo,
    wenn mich nicht alles täuscht, hatte ich dieses
    Problem auch schon öfters.
    Netscape will (manchmal) es ganz genau wissen:

    .... onclick="self.top.tue_was('paramter1','paramter2','paramter3')".....
    oder

    .... onclick="this.top.tue_was('paramter1','paramter2','paramter3')".....
    das führt aber in älteren Netscape browsern hin und wieder zu fehlern.

    Struppi

    1. Hallo,
      wenn mich nicht alles täuscht, hatte ich dieses
      Problem auch schon öfters.
      Netscape will (manchmal) es ganz genau wissen:

      .... onclick="self.top.tue_was('paramter1','paramter2','paramter3')".....
      oder

      .... onclick="this.top.tue_was('paramter1','paramter2','paramter3')".....
      das führt aber in älteren Netscape browsern hin und wieder zu fehlern.

      Struppi

      danke! Du hast mir wirklich geholfen!
      Die Lösung ist das "self" vor dem Aufruf! Verstehen tue ich es zwar nicht, aber wenn es funktioniert, soll es mir egal sein!

      Super! Du hast was gut bei mir! :-)

      Reiner

      1. Hallo,
        wenn mich nicht alles täuscht, hatte ich dieses
        Problem auch schon öfters.
        Netscape will (manchmal) es ganz genau wissen:

        .... onclick="self.top.tue_was('paramter1','paramter2','paramter3')".....
        oder

        .... onclick="this.top.tue_was('paramter1','paramter2','paramter3')".....
        das führt aber in älteren Netscape browsern hin und wieder zu fehlern.

        Struppi

        danke! Du hast mir wirklich geholfen!
        Die Lösung ist das "self" vor dem Aufruf! Verstehen tue ich es zwar nicht, aber wenn es funktioniert, soll es mir egal sein!

        Super! Du hast was gut bei mir! :-)

        Reiner

        bitte, bitte - schon gut, man hilft wo man kann !
        stand selber oft genug vor diesem trauma, funktioniert in browser a, man sitzt bei freuden mit browser b und will die tollen neuen funktionen vorführen und nix klappt mehr :-((

        Struppi