Thomas Lachmann: CSS BodyTag mit JS modifizieren

Hallihallo,

Ich hab' eine Grafik, die ich an den oberen linken Rand positionieren will. Bei IE funktioniert das ja relativ einfach, aber mit NS geht daß nur mit einem style sheet. Jetzt will ich den body im style-sheet per javascript für beide browser unterschiedlich modifizieren. Mir fehlt nur der Syntax , wie ich auf
die margin's /*body {margin-left=-9; margin-left=-9}*/
zugreifen kann.

Kann mir da jemand helfen??

  1. Hallo Thomas

    Jetzt will ich den body im style-sheet per javascript für beide browser unterschiedlich modifizieren. Mir fehlt nur der Syntax , wie ich auf
    die margin's /* body {margin-left=-9; margin-left=-9}*/
    zugreifen kann.

    Hilft dir zufaellig http://www.teamone.de/selfaktuell/dyncss.htm weiter? Wenn nicht, vielleicht noch mal die Frage genauer stellen...

    viele Gruesse
      Stefan Muenz

  2. Hallo Thomas!

    Ich hab' eine Grafik, die ich an den oberen linken Rand positionieren will. Bei IE funktioniert das ja relativ einfach, aber mit NS geht daß nur mit einem style sheet.

    Wenn es nur eine Grafik (also <img> )sein soll geht das doch auch mit HTML

    <body marginwidth="0" marginheigth="0" topmargin="0" leftmargin="0">
    <img src=".." width=".." height=".." vspace="0" hspace="0" border="0" alt="">

    Jetzt will ich den body im style-sheet per javascript für beide browser unterschiedlich modifizieren. Mir fehlt nur der Syntax , wie ich auf

    die margin's zugreifen kann /*body {margin-left=-9; margin-left=-9}*/.

    So wie oben wird es erst gar nicht gehen (2 x margin-left und '=' statt ':'):
    body { margin-top:-9px; margin-left:-9px; }

    Und im Javascript mit document.write in etwa so:

    </head>
    <script language="JavaScript">
    document.write("<body style='margin-top:-9px; margin-left:-9px;'>");
    </script>

    Jetzt kommt Inhalt der Seite.

    Grüße
    Thomas