Speedy7777: HILFE Dynamische Links werden in NS4.x zerschossen

Hallo habe ein Problem und zwar habe ich ein Dynamisches Menu welches mit JavaScript generiet wird. In der StatusLeiste werden die Links ordnungsgemäß angezeigt und wenn man dann draufklickt gibt es die kuriosesten fehlermeldungen z.B. Netscabe kann folgenden Server(Kein Name angegeben) nicht finden....  oder Netscabe kann folgenden Server XS||XS||||||M nicht finden.... und jedesmal gibt es einen anderen neuen Server denn er nicht finden kann.
Wenn er aussenamsweise mal die richtige datei finde(komischerweise am obersten Link immer) dann gibt's auch keine Probleme das Komische ist nur das ich 4* den selben Link untereinander stehen habe.
Vieleicht kann ja jemand helfen

Vielen Dank im Vorraus und Schönes Wochenende

Hier das Script:

----------

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript">

browser = "";
    if (document.getElementById){
      browser = 'ns6'; // Netsoape 6
    }

if (document.all){
      browser = 'ie'; // InternetExplorer
    }

if (document.layers){
      browser = 'ns4'; // Netscape 4
    }

function gen_submenu_1(){
      sccontent = "";

for(i=0;i<(4);i++){
        sccontent += "<div> <a href='html/s.htm' onclick='javascript:gen_submenu_1();' class='menu'>ddd </a></div>";

}

if(browser == 'ns4'){
            alert(sccontent);
        document.feld.document.open();
      //  Gesamti = content;
        document.feld.document.write(sccontent);
        document.feld.document.close();
      }else if(browser == 'ie'){
         document.getElementById("feld").innerHTML = "";
         document.getElementById("feld").innerHTML = sccontent;
      }else if(browser == 'ns6'){
        document.getElementById("feld").innerHTML = sccontent;
      }

return;
    }

function sc_startaufruf(){

}

// -->
  </script>

</head>
<body bgcolor="#FFFFFF" onload="sc_startaufruf();" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" background="img/back/back_menu.gif">
 
<div id="feld" NAME="feld" style="position:absolute; left:7px; top:70px; width:505px; height:382px; z-index:48; vertical-align:top;">

<div> <a href='html/s.htm' onclick='javascript:gen_submenu_1();' target="_blank">ddd </a></div>
<div> <a href='html/s.htm' onclick='javascript:gen_submenu_1();' target="_blank">ddd </a></div>
<div> <a href='html/s.htm' onclick='javascript:gen_submenu_1();' target="_blank">ddd </a></div>
<div> <a href='html/s.htm' onclick='javascript:gen_submenu_1();' target="_blank">ddd </a></div>

</div>
</body>
</html>

  1. document.getElementById("feld").innerHTML = sccontent;

    probiers mal mit

    window.document.getElementById("feld").innerHTML = sccontent;

    http://selfhtml.teamone.de/javascript/sprache/objekte.htm

    Gruß
    David

    1. document.getElementById("feld").innerHTML = sccontent;

      probiers mal mit

      window.document.getElementById("feld").innerHTML = sccontent;

      http://selfhtml.teamone.de/javascript/sprache/objekte.htm

      Gruß
      David

      Hallo,
      danke für den Tip aber in NS 6 funktionierte es und für NS 4 habe ich mit :
              document.feld.document.open();
              document.feld.document.write(sccontent);
              document.feld.document.close();
      gearbeitet. aber der Fehler rührte aus einer ganz anderen Ecke her und zwar habe ich mit <a href="xxx" einen link ausgeführt und mit onclick="" was neues in den <div> content geschrieben und somit den Link der ausgefürt werden sollte einfach Überschrieben. Der EI und NS 6 scheinen da minimal schneller zu arbeiten und konnten den Link noch ausführen während NS4 den Link ausfüren wollte aber Ihn einfach nicht mehr fand.
      Also ein Timeout auf die Schreibfunktion legen und dann klappts :-)

      Danke Trotzdem
      Speedy7777