derking: resizeTo funktioniert nicht

Hallo

ich habe folgendes Problem:
ich habe eine Seite p1.htm geschrieben, die mehrere Ankern enthält.
Die innere Grösse des Fensters soll dabei auf 1024x786 gesetzt werden. für NS habe ich keine Probleme. aber mit IE klappt das Setzen der Grösse nicht einwandfrei, besonders wenn ich p1.htm#anker1 aufrufe. der Aufruf Ohne Anker klappt einigermaßen.

hier ist der Code:
 var w = 1024;
 var h = 768;

function changeSize(){
 var t = false;
 if(document.all){
  if(document.body.offsetHeight != (h+124)) t = true ;
  if(document.body.offsetWidth  != (w+13)) t = true ;

} else {
  if(window.innerHeight != h) t = true ;
  if(window.innerWidth  != w) t = true ;
 }

if(t) initSize();

}

function initSize(){
   if(document.all){
  window.resizeTo(w+13,h+124);
 } else {
  window.innerHeight=h;
  window.innerWidth=w;
  //window.scrollbars = 0;
 }
  }
<body scroll="no" onLoad="initSize()" onResize="changeSize()" topmargin="0" leftmargin="0" background="images1/f1.jpg">

kann mir jemand helfen?

MFG