window open speziel

ziriander

Erfahrenes Mitglied
Hallo Leute

Ich habe hier einen kleinen Script mit dem ich verschiedene
jpg´s nacheinander in das selbe Window laden kann, was
auch funktioniert. jetzt hätte ich gerne noch, das sich dieses
Window zentriert öffnet. Aber ich blicks mit den Variablen nicht.

hier mal mein script:
PHP:
<SCRIPT LANGUAGE="JavaScript">
<!--

var afenster = 0;

function ansicht(Seite)
{
 if(afenster!=0&&afenster.closed!=true)
   {
    afenster.focus();
	afenster=window.open(Seite,'Ansicht','scrollbars=no,width=430,height=300,resizable=no');
   }
 else
   {
	afenster=window.open(Seite,'Ansicht','scrollbars=no,width=430,height=300,resizable=no');
   }
}

//-->
</SCRIPT>


und hier der a href:
PHP:
<a href="javascript:ansicht('big_bilder/shiva_ilusion.htm')" onFocus="if(this.blur)this.blur()">
			<img src="mini_bilder/shiva_illusion.jpg" width="90" height="65" border="0"; return false" class="rahmen">


danke für Hilfe
ziriander
 

KROK

Grünschnabel
TIP

HI,

ich weiß nicht ob dir das weiter Hilft, aber ich habe den Quellcode nur in Java

-----------------------------------
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height)
{
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width)
{
frameSize.width = screenSize.width;
}
this.setLocation((screenSize.width - frameSize.width) / 2,(screenSize.height - frameSize.height) / 2);
------------------------------------

vieleicht kannst du ja was damit anfangen.
:)
 

Adam Wille

Erfahrenes Mitglied
Hätte man ja auch im JavaScript-Forum fragen können, denn zwischen Java und JavaScript ist nunmal ein Unterschied...!

Zentrieren für alle Browser ist nicht einfach, da der Opera beispielsweise nicht mitmacht, aber ansonsten kommt man ganz gut mit den Bildschirmeigenschaften screen.height, screen.width, screen.availHeight, screen.availWidth, document.body.offsetHeight, document.body.offsetWidth klar...

Geist
 

Neue Beiträge