Mark: Zwei verschiedene js-Dateien einbinden

Hallo

Ich möchte je nach Grösse des Fensters einen anderen Code einbinden. Dieser Code soll in einer JS-Datei gespeichert sein (ich möchte den Code nicht in die Hauptdatei schreiben, da diese sonst zu gross wird).

Leider funktioniert mein Script nicht:

<script type="text/javascript" language="JavaScript">

if ( document.body.clientWidth >= 996 ) document.write("<script type="text/javascript" src="gross2.js"></script>");

else document.write("<script type="text/javascript" src="klein2.js"></script>");

</script>

Ist das Script fehlerhaft, oder kann man dies mit Javascript nicht lösen? Vielen Dank für Eure Hilfe.

Gruss
Mark

  1. Hi,

    <script type="text/javascript" language="JavaScript">
    if ( document.body.clientWidth >= 996 ) document.write("<script type="text/javascript" src="gross2.js">

    an genau dieser Stelle endet Dein Script, denn danach kommt die Zeichenfolge </ die einen Scriptbereich beendet.
    Trenne diese Zeichenfolge auf, z.B. durch Escapen des / (so daß </ rauskommt).

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Vielen Dank

      Es funktioniert

      Gruss
      Mark