Announcement

Collapse
No announcement yet.

Adressierung eines Frames innerhalt eines iFrames

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Adressierung eines Frames innerhalt eines iFrames

    Hallo zusammen,

    ich habe hier eine bestehende Web-Applikation, die aus mehreren Frames besteht. Diese soll nun innerhalb einer anderen Webseite in einem iFrame aufgerufen werden.
    Nun hat die Web-Applikation leider diverse JavaScripte, die die einzelnen Frames manipulieren.

    Sobald die Applikation nun aus dem iFrame heraus aufgerufen wird funktioniert dies nicht mehr. Ich vermute, dass es an der Adressierung liegt.
    Ich erhalte nun die Fehlermeldung:
    'top.frames.Legend.document' ist Null oder kein Objekt

    Meine Frage lautet nun: Wie muß ich diese Zeilen anpassen, damit es wieder klappt? Wie gesagt: ohne das iFrame läuft die Applikation einwandfrei.

    Besten Dank schon einmal!
    Jens

  • #2
    kommt drauf an.

    Wie du Frames ansprichst wird hier gut erklärt: http://aktuell.de.selfhtml.org/artik...ensterzugriff/
    Wobei iframes Bestandteil des document sind, aber auch über window.frames angesprochen werden können.

    Comment


    • #3
      Hallo nochmal!

      Vielen Dank für Deinen Link. Das war der Tip, der mich wieder aufs Pferd gebracht hat.

      Ich habe nun dem iFrame einen Namen gegeben und diesen dann in den diversen JavaScripten eingefügt.

      So wurde z.B. aus:
      Code:
      strFeatureList = top.frames.Legend.GetDisplayedLegendEntries(true)
      dies hier:
      Code:
      strFeatureList = top.mymap.frames.Legend.GetDisplayedLegendEntries(true)
      Viele Grüße
      Jens

      Comment

      Working...
      X