Alexander Kleinjung: Nach Klick auf Bild-Link neues Fenster ohne Toolbar?

Beitrag lesen

Hallo Markus,

window.open(name,"","scrollbars=no,resizable=no,toolbar=no,menubar=no,width=800,height=548");

Ein Hinweis darauf, wie diese Funktion nun aufgerufen wird bzw. dass
es im <a>-Tag stehen muss wäre ganz sinnvoll gewesen; gerade ein
Anfänger kann sich mit einem unvollständigen Beispiel sehr lange und
vor allem erfolglos rumquälen.

Naja, ich weiss, das SELF-Prinzip...

Dennoch der Vollständigkeit halber die Zusammenfassung:

(1) Immer selbe Breite/Höhe:
----------------------------

Im <head>:

<script language="JavaScript">

function machNeu(url) {

window.open(url,"Neufenster","width=200;height=200;scrollbars=no,resizable=no,toolbar=no,menubar=no");
}
</script>

Aufzurufen mit:
<a href="javascript:machNeu('bild.jpg')"><img src="bild.jpg"></a>

(2) Wechselnde Breite/Höhe:
---------------------------

Im <head>:

<script language="JavaScript">

function machNeu(url,hoehe,breite) {

window.open(url,"Neufenster","width=" + breite + ";height=" + hoehe + "...sonstiges...");
}
</script>

Aufzurufen mit:
<a href="javascript:machNeu('bild.jpg','200','400')">
<img src="bild.jpg" height="200" width="400" border="0" alt=""></a>

Alternativ kann der window.open()-Befehl auch im <a>-Tag selbst auf-
gerufen werden:

<a href="bild.jpg" target="Neufenster"
onClick="window.open('','Neufenster','...sonstiges...');">
<img src="bild.jpg" height="200" width="400" border="0" alt=""></a>

Wenn Du dieses Verfahren wählst und wechselnde Höhe/Breite haben
willst, musst Du eben in jeden open()-Aufruf die entspr. Angaben
eintragen.

Der Hinweis auf <86976.html> ist nicht schlecht, aber ich halte
diese Methode für nicht besonders elegant; aber es funzt :-)

<spielerei>
Besonders "nobel" wird das ganze allerdings, wenn Du die Bilder statt
in einem neuen Fenster auf der selben Seite anzeigen lässt, in dem
Du die Grafiken dynamisch austauschst.
</spielerei>

macht Euch doch ein wenig Gedanken, um das was Ihr macht und
müllt nicht das Forum voll?!

Sorry, aber da hatten wir echt schon schlimmere und nutzlosere Themen.

Viele Grüsse
   Alex

<img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

http://www.atomic-eggs.com/selfspezial/daten/101.html