Peter: Wiedermal das Problem mit den externen JS Datei

Hallo Leute,

habe das Problem, das ich gewisse HTML und JS Teile in externe Dateien ausgelagert habe (JS an sich, Teile der HTML-Datei die meine DIV Layer definieren und den Teil der meine DIV Layer steuert). Den ausgelagerten HTML-Code schreibe ich in mittels document.write in das Dokument.
Mit IE (ab 4.0 getestet) läuft es ohne Probleme nur mit Netscape funktioniert das ganze nicht, bin echt verzweifelt. Netscape zeigt einfach nur den ersten Layer links oben bündig an und sonst nichts, scheinbar wird der browser dannach für eine Windowssitzung lahmgelegt, keine weiteren Dateien sind aufrufbar.
Im Forum-Archiv habe ich auch keine Anregung zur Lösung dieses Problems gefunden.
Besten Dank für eure Tips,

Peter

  1. Hallo

    kann man sich irgendwo ein Stück Quellcode ansehen?

    Gruß
      Michael

    1. hi michael,
      danke fuer dein interesse
      hier ist die grunddatei fuer die aufrufe (teilweise)

      <html>
      <head>
      <script src="../inc/nav.js" language="JavaScript" type="text/javascript"></script>
      <link rel=stylesheet type="text/css" href="../inc/style.css">

      </head>
      <body bgcolor="#FFFFFF" background="../../images/sons/back.jpg" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onLoad="MM_swapImage('Unternehmen','','../../images/navigat/mh_unter.gif',1);MM_showHideLayers('unternehmen','','show');MM_preloadImages('../../images/navigat/mh_unter.gif','../../images/navigat/mh_inves.gif','../../images/navigat/m_untern.gif','../../images/navigat/m_invest.gif','../../images/navigat/m_produk.gif','../../images/navigat/m_news.gif','../../images/navigat/m_kontak.gif','../../images/navigat/mh_produ.gif','../../images/navigat/mh_news.gif','../../images/navigat/mh_konta.gif')">
      <a name="top"></a>
      <script src="../inc/layerdef.js" language="JavaScript" type="text/javascript"></script>
      <table width="778" border="0" cellspacing="0" cellpadding="0" height="71">
        <tr>
          <td width="626">  </td>
          <td width="158"><a href="../start.htm"><img src="../../images/sons/logo.gif" width="158" height="71" name="xyz" border="0"></a></td>
        </tr>
      </table>
      <table width="778" border="0" cellspacing="0" cellpadding="0" height="21">
      <script src="../inc/imglaycontr.js" language="JavaScript" type="text/javascript"></script>
      </table>
      <table width="778" border="0" cellspacing="0" cellpadding="0" height="119">
        <tr>
          <td> </td>
        </tr>
      </table>

      und hier beispielsweise eine externe js datei layerdef.js(auszug):

      document.write("<div id="unternehmen" style="position:absolute; width:123px; height:111px; z-index:1; left: 106px; top: 92px; visibility: hidden">");
      document.write("<p> <a href="../company/gurantor.htm"><img src="../../images/navigat/mi_speed.gif" width="125" height="15" border="0" alt="The Speed Guarantor"><br>");
      document.write("</a><a href="../company/services.htm"><img src="../../images/navigat/mi_servi.gif" width="125" height="15" alt="Services" border="0"><br>");
      document.write("</a><a href="../company/goeurop.htm"><img src="../../images/navigat/mi_europ.gif" width="125" height="15" border="0" alt="Go Europe"><br>");
      document.write("</a><a href="../company/doers.htm"><img src="../../images/navigat/mi_doers.gif" width="125" height="15" border="0" alt="The Doers"><br>");
      document.write("</a><a href="../company/partnering.htm"><img src="../../images/navigat/mi_partn.gif" width="125" height="15" border="0" alt="The Partners"><br>");
      document.write("</a></p>");
      document.write("</div>");