Daniel Zander: Fensterinhalt soll bei NS wie unter IE links-oben beginnen unter Angabe marginwi

Lieber Forumteilnehmer,

koenntest Du mir bei folgendem Problem helfen?

Ein Link oeffnet eine HTML-Datei in einem vordefinierten Fenster 450x300px.
Die HTML-Datei ist ein Frameset worin die Angaben marginwidth und -height="0"
dafuer sorgen das der Inhalt auch wirklich links-oben beginnt.
IE machts aber NS verschiebt den Inhalt um jeweils 1px nach rechts und unten.

Tja dacht ich mir, wofuer gibts CSS und Javascript. Zwing ich NS doch einfach
den Inhalt, sprich den Body-Tag, durch margin-left und margin-top mit -1px
ohne Rand beginnen zu lassen.

Entweder gehts nicht oder eher ich mach was falsch.

  1. Wo definier ich margin-left/top mit -1px
        In der Framesetdatei oder in der ersten Framedatei?
        Wie rufe ich die Funktion auf?

  2. Gibts noch eine andere Moeglichkeit den Fensterinhalt ohne Rand in den
        Browsern NS und IE erscheinen zu lassen?

Mein Quelltext:
_______________________________________________

<script language="JavaScript">

function nullrand()
{
if(document.layers)
  {
  parent.frames[0].document.all.tags("body")[0].style.margin-left = "-1px";
  parent.frames[0].document.all.tags("body")[0].style.margin-top = "-1px";
  }
}
</script>
.
.
.
<body onLoad="nullrand();">
._______________________________________________

Vielen Dank an alle die dem Forum beisteuern.
Gruss Daniel Zander, 10.10.2000

ps. Gute Nacht

  1. Hi Daniel,

    Definiere eine Klasse:
    <style type="text/css">
    .obenlinks {position:absolute; top:0px; left:0px;}
    </style>

    <div id="beispiel" class="obenlinks">

    .....hier Dein HTML-Code.....

    </div>

    Gruß Jürgen