Saadat: Hintergrundgrafik dynamisch ändern

Hallo,

wie kann man die Hintergrundgrafik einer Seite dynamisch ändern? Unter Netscape habe ich mir folgendes ausgedacht und es funktioniert; für den MSIE brauche noch eine kreative Idee.

Danke im Voraus!

-----------------------------------------------------------------
                     Beispiel unter Netscape
-----------------------------------------------------------------
<html>
<head>
    <title>Untitled</title>
    <script language="JavaScript1.2">
     var correctwidth=screen.width;
     var bgpic;
     if (correctwidth==800) bgpic="bg1.jpg";
     else if (correctwidth==1024) bgpic="bg2.jpg";
     else bgpic="bg3.jpg";
    </script>
</head>
<body background=&{bgpic;};>
                      ____ relevante Stelle
</body>
</html>
------------------------------------------------------------------

  1. Hallo,

    im IE geht es auf jeden fall, wenn du den BODY-Tag mit document.write ausgeben würdest und dort dein Image übergibst..

    <script>
      document.write("<body background="+ bgpic +">");
    </script>

    sollte etwa so funktionieren...

    Evtl. könntest du sie auch über CSS ändern, aber auch das muss im <script>-Tag geschehen.

    Gruß
    Thomas J.