Thorsten: Textfeld-Wert an Variable übergeben

Hallo, ich habe folgendes Problem:

im Body-Tag wurde folgendes Forumular von mir definiert :
<div id="Layer13" style="position:absolute; left:534px; top:722px; width:217px; height:29px; z-index:2">
  <table width="100%" border="0">
    <form name="fr012">
      <tr>
        <td>
          <input type=text size=2 name="Jahre2" class="sft2">
        </td>
        <td>
          <input type=button value="Übernehmen" class="sft2" onClick="kfbelegen11()" name="button1">
        </td>
      </tr>
    </form>
  </table>
</div>

Im Head-Bereich steht folgende die Funktion kfbelegen:

function kfbelegen11()
{
        kfrage[11] = document.fr012.Jahre2.value

}

Hinweis: kfrage ist ein Array und auch definiert.

Problem: Im Internet-Explorer funktioniert die Werteintragung in das Array problemlos, Netscape bringt mir aber immer hierbei einen Javascript-Error.

Wer kann mir helfen ? Danke im voraus.

Thorsten

  1. Hi
    Das ist das typische Problem mit Netscape und layern: NS betrachtet jeden layer wie ein eigenes document. Deshalb musst du alles was innerhalb eines layers steht mit:
    document.layername.document.... ansprechen.
    Also in deinem Fall:
    function kfbelegen11()
    {
            
    if (document.layers) kfrage[11] = document.Layer13.document.fr012.Jahre2.value
    else kfrage[11] = document.fr012.Jahre2.value

    }
    Tschau Holger