Thorsten: Javamethode aus IFrame ansprechen

Hallo,

ich habe eine Tabelle mit 2 Spalten. In der einen liegt ein Applet, in der rechten ist ein IFrame.

Im IFrame rufe ich mit einem Link folgende Funktion für den NS auf:

window.parent.document.embeds['myTreeApplet'].deleteCurrTreeItem();

Der NS meint dazu nur, dassdeleteCurrTreeItem keine Funktion ist.

Habt Ihr vielleicht eine Idee, wo mein Fehler liegt?

Danke

THORSTEN

  1. rehallo,

    window.parent.document.embeds['myTreeApplet'].deleteCurrTreeItem();
    Der NS meint dazu nur, dassdeleteCurrTreeItem keine Funktion ist.
    Habt Ihr vielleicht eine Idee, wo mein Fehler liegt?

    möglicherweise. Du solltest Netscape den Hinweis schon glauben, und in dem, was du gepostet hast, ist es tatsächlich keine Methode. Was sagen denn andere Browser als Netscape? Und wo und wie hast du denn "deleteCurrTreeItem()" konfiguriert?

    Christoph S.

    1. rerehallo,

      Der IE wird ohnehin anders angesprochen, nämlich mit:

      parent.window.myTreeApplet.deleteCurrTreeItem(); -> da funktioniert es.

      Mit der Funktion will ich die Methode deleteCurrTreeItem aufrufen.

      rehallo,

      window.parent.document.embeds['myTreeApplet'].deleteCurrTreeItem();
      Der NS meint dazu nur, dassdeleteCurrTreeItem keine Funktion ist.
      Habt Ihr vielleicht eine Idee, wo mein Fehler liegt?

      möglicherweise. Du solltest Netscape den Hinweis schon glauben, und in dem, was du gepostet hast, ist es tatsächlich keine Methode. Was sagen denn andere Browser als Netscape? Und wo und wie hast du denn "deleteCurrTreeItem()" konfiguriert?

      Christoph S.

      1. hi,

        Der IE wird ohnehin anders angesprochen, nämlich mit:
        parent.window.myTreeApplet.deleteCurrTreeItem(); -> da funktioniert es.

        aha, und warum soll Netscape da plötzlich was andres vorgesetzt bekommen? Es gibt dafür keinen Grund

        Mit der Funktion will ich die Methode deleteCurrTreeItem aufrufen.

        so viel verstehe ich von Javascript, daß mir dein "Wille" klar wird. Aber die Funktion kenne ich deswegen noch nicht

        Christoph S.

        1. Hi,

          aha, und warum soll Netscape da plötzlich was andres vorgesetzt bekommen? Es gibt dafür keinen Grund

          ich verwende ein <embed> - Object für den Netscape, für den IE nicht

          Das deleteCurrTreeItem() ist eine Javafunction, die durch einen String im JS aufgerufen wird.
          Sie löscht ein Element aus meinem Applet und zeichnet es neu.

          hi,

          Der IE wird ohnehin anders angesprochen, nämlich mit:
          parent.window.myTreeApplet.deleteCurrTreeItem(); -> da funktioniert es.
          aha, und warum soll Netscape da plötzlich was andres vorgesetzt bekommen? Es gibt dafür keinen Grund

          Mit der Funktion will ich die Methode deleteCurrTreeItem aufrufen.
          so viel verstehe ich von Javascript, daß mir dein "Wille" klar wird. Aber die Funktion kenne ich deswegen noch nicht

          Christoph S.