Hallo,
also ich hab jetzt mal die tips berücksichtigt:
function zentrieren() {
//Kontrollausgabe: Was steht in document.getElementById('mainframe').src?
alert(document.getElementById('mainframe').src);
document.getElementById('mainframe').style.position='absolute';
document.getElementById('mainframe').style.top=(document.body.offsetHeight-313)/2;
document.getElementById('mainframe').style.left=(document.body.offsetWidth-606)/2;
if(document.getElementById('mainframe').src=="leer.html") {
^Im FireFox ist IFRAME.src _nicht_ gleich Ressource-Name, siehe oben.
Tipp1:
Beschäftige Dich mit http://de.selfhtml.org/javascript/objekte/string.htm#index_of und http://de.selfhtml.org/javascript/objekte/string.htm#substring.
Tipp2: (mein Favorit)
Verabschiede Dich von der Idee dieses _nur_ mit JavaScript funktionierenden Intros. Verabschiede Dich aber _in jedem Fall_ von der Idee des window.moveto und window.resizeto.
viele Grüße
Axel