Sascha O: Werte in anderen Frame übergeben (NS7)

Hallo zusammen

erst einmal ein dickes lob an alle!
bis jetzt hab ich jedes Problem in den letzten Wochen mit hilfe dieses Forums gelöst, ohne selbst posten zu müssen.

Aber nu hab ich ein Problem, für das ich keine lösung gefunden hab.

Meine Seite besteht aus zwei frames
der obere stellt eine Steuerleiste dar
der untere ein Diagramm

über die Steuerleiste läst sich zum einen das diagramm verändern und es können verschiedene Werte angezeigt werden

nun sollen aus dem Diagramm die Werte (ermittelt mit onmouseover) in die Steuerleiste übergeben werden mit IE6.0 klapt dies perfekt. jedoch nicht mit NS7
ich programmiere noch nicht lange html und JS. ich nehm mal an das ich irgendetwas falsch verstanden habe
Hier der code des Steuerleisten feldes:
<<Tabellen anfang
<<ein paar Buttons in der tabelle
....
<tr>
<td><div style="width:85px; height:20px; border:solid 4px red;">
<input name="ifeld" type="text" style="width:85px" value="0 A" readonly></div></td>
.....hier folgen noch mehr felder...
</tr>

nun der Aufruf aus dem diagramm:
...
parent.frames[0].ifeld.value = daten1[a][3] + " A";
...

(Es geht um einen Strom Wert, a wird über onmouseover ermittelt)

wie gesagt mit IE funzt
aber NS7 keine reaktion
onmouseover klappt !

(Strom messen mit webseiten ???-> Anwendung läuft später auf einem zilog eZ80 webserver <<cooles teil>>
Diagramm erstellt mit JS von www.walterzorn.de)

hat einer ne Idee ?
mfg
sascha

  1. Hi,

    wie gesagt mit IE funzt

    man sollte Microsoft erschlagen. Es ist ein Mangel, dass dieser fehlerhafte Code zu einem (in Deinem Sinne) sinnvollen Ergebnis führt.

    aber NS7 keine reaktion

    Doch. Er wird Dir sagen, dass parent.frames[0].ifeld keine value-Eigenschaft besitzt - Grund: parent.frames[0].ifeld ist undefined. Was Du suchst, befindet sich im document-Objekt, nicht in einem window.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. parent.frames[0].ifeld ist undefined. Was Du suchst, befindet sich im document-Objekt, nicht in einem window.
      Cheatah

      mmmh
      Das hat ich mir irgenwie gedacht.
      muss ich <<getElementsByName>> benutzen ?
      oder wie ?
      fühl mich gerade wie der Ochs vorm Berg,
      komm nicht mehr weiter.
      Wie wäre denn der zugriff richtig ?
      (und bitte kein:"schau ins archiv", das hab ich!)
      mfg
      sascha

      1. Hi,

        parent.frames[0].ifeld ist undefined. Was Du suchst, befindet sich im document-Objekt, nicht in einem window.
        Das hat ich mir irgenwie gedacht.
        muss ich <<getElementsByName>> benutzen ?

        nein, Du musst einfach sagen, dass sich ifeld in document befindet.

        Wie wäre denn der zugriff richtig ?

        Wie wäre er im selben Frame richtig? Häng einfach die Fensterreferenz davor.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes