Daniela: Frame Zentrieren ?

Hi @ll ?

Wie kann ich eine Frame im Bildschirm mit JavaScript Zentrieren?

Ich habe folgendes Script was aber nicht in einer Frame funktioniert.
Was muss ich daran ändern das es auch mit einer Frame Funktioniert ?

<BODY id="body1" onload="center()">
<script language="JavaScript1.2">
<!--
function center() {
 if(document.all) {
  moveTo(  ((screen.availWidth-document.all.body1.offsetWidth)/2),
    ((screen.availHeight-document.all.body1.offsetHeight-100)/2)  );
 }
 if(document.layers){
  moveTo(  ((screen.availWidth-window.outerWidth)/2),
    ((screen.availHeight-window.outerHeight)/2)  );
 }
}
// -->
</script>

  1. Wie kann ich eine Frame im Bildschirm mit JavaScript Zentrieren?
    Ich habe folgendes Script was aber nicht in einer Frame funktioniert.
    Was muss ich daran ändern das es auch mit einer Frame Funktioniert ?

    Ich glaube, du möchtest das Fenster auf dem Bildschirm zentrieren und den Frame innerhalb des Fensters zentrieren. Dabei gehe ich davon aus, dass du ein Verständnisproblem mit Frames hast.

    Wie man das Fenster zentriert, hast du ja bereits gezeigt. Dann lädst du da ein frameset in etwa wie folgendem rein:

    <frameset cols="50%,800,50%" ...>
     <frame src="leer.html" name="links" ... />
     <frameset rows="50%,600,50%" ...>
      <frame src="leer.html" name="oben" ... />
      <frame src="meine-seite.html" name="inhalt" ... />
      <frame src="leer.html" name="unten" ... />
     </frameset>
     <frame src="leer.html" name="rechts" ... />
    </frameset>

    überall, wo '...' steht, solltest du u.U. noch ein paar Attribute ergänzen. Siehe dazu auch das kapitel Frames im SelfHTML nach.

    Grüsse, Johannes