window.open - "aber ohne alles"
Klaus Engroff
- javascript
0 Bjoern0 Klaus Engroff0 Bjoern
0 Ronny
Hallo Leute - I need help !!
Standard-Frage für die Spezialisten:
Wie macht man beim Klick auf einen Link ein Fenster auf,
das nur Rahmen und Titelleiste hat (um ein Bild zu zeigen).
Ich habe mir auf div. Seiten schon mal den Code angesehen,
kann aber - wegen unerfahrenheit - nicht richtig herauslesen
was wirklich wichtg ist. Kann mir da jemand helfen.
Hier das was ich schon zwischen die Head-Tags eingebaut habe,
was fehlt noch ?? Muss da noch was zum eigentlichen Link ??
<script language="JavaScript">
<!--
function OpenMe(newin)
{
flyout=window.open
(newin,"flyout","directories=no,menubar=no,status=no,resizable=no,
scrollbars=no,innerwidth=640,innerheight=480,top=240,left=160");
flyout.window.focus();
}
// -->
</script>
Danke vorab !!
Gruß Klaus Engroff
Ich habe mir auf div. Seiten schon mal den Code angesehen,
kann aber - wegen unerfahrenheit - nicht richtig herauslesen
was wirklich wichtg ist. Kann mir da jemand helfen.
hi,
hier das wichtigste:
flyout=window.open('./flyout.html','flyout','width=640,height=480,dependent=yes');
gruss bjoern
Ich habe mir auf div. Seiten schon mal den Code angesehen,
kann aber - wegen unerfahrenheit - nicht richtig herauslesen
was wirklich wichtg ist. Kann mir da jemand helfen.
hi,
hier das wichtigste:
flyout=window.open('./flyout.html','flyout','width=640,height=480,dependent=yes');
gruss bjoern
Danke für deine Antwort - aber...
Wie geht's weiter ??
Gruß Klaus
hi,
hier das wichtigste:
flyout=window.open('./flyout.html','flyout','width=640,height=480,dependent=yes');
Danke für deine Antwort - aber...
Wie geht's weiter ??
naja, ist doch eigentlich fertig. baust du das in deinen html-source ein und fertig. sieht dann so aus:
<a href="javascript:flyout=window.open('./pic1.jpg','flyout','width=640,height=480,dependent=yes');flyout.focus();">zum bild 1</a>
das sollte dann ungefähr das sein, was du haben wolltest, oder ?
grüssle
bjoern
Hi,
Hier das was ich schon zwischen die Head-Tags eingebaut habe,
was fehlt noch ?? Muss da noch was zum eigentlichen Link ??
Der Link kann so aussehen:
<a href="Bild.jpg" onlick="OpenMe('Bild.jpg'); return false">Klick mich!</a>
Dabei ist <a href="Bild.jpg" ...> der Link auf das Bild und der läd wenn JavaScript deaktiviert ist, danke "return false", das Bild ins aktuelle Browserfenster.
onlick="OpenMe('Bild.jpg') startet die Funktion OpenMe(newin) und übergibt den Bildnamen (das in der Klammer).
Die Funktion:
<script language="JavaScript">
<!--
function OpenMe(newin)
{
Definiert ein neues Fenster mit dem Namen flyout:
flyout=window.open
(newin,"flyout","directories=no,menubar=no,status=no,resizable=no,
scrollbars=no,innerwidth=640,innerheight=480,top=240,left=160");
Die Parameter für das neue Fenster werden im dritten Teil von window.open definiert. Näheres findest Du hier:
http://selfhtml.teamone.de/javascript/objekte/window.htm#open
flyout.window.focus();
Jetzt bekommt das Fenster noch den Focus.
}
// -->
</script>
Script Ende.
Wobei Du beachten solltest, daß dieser Syntax nur im Netscape richtig interpretiert wird, da nur er z.B. innerwidth und innheight versteht.
Statt flyout.window.focus() kannst Du auch flyout.focus() schreiben, da flyout ja schon ein window ist.
Grüße,
Ronny