Javascript:Fenster mit Scrollbar

Hi,

wie kann ich ein Fenster mit Scrollbalken in JavaScript erzeugen.
Mein Problem ist folgendes: wenn man auf den Link klickt, kommt leider ein zu grosses Bild in einem eigenen Fenster. Deswegen möchte ich die Scrollbalken haben.
Ich rufe das neue Fenster mit window.open() auf.

Vielen Dank.

MfG, Master

Fenster mit Scrollbar
hier eine Möglichkeit (mit Optionen beim Aufruf):

<!–
function popwin1(url,w,h)
{
x=screen.width/2;
x=x-w/2;
y=screen.height/2;
y=y-h/2;
popUp=window.open(url,‚win‘,‚width=‘+ w +’,height=’+ h +’,left=’ + x +’,top=’+ y +’,directories=1,status=1,scrollbars=1,resizable=1,menubar=1,locationbar=1’)
}
//–>

Aufruf:

[open](javascript:%20popwin2(‚name.htm‘,400,400))

hilft das?

falls Du allerdings lediglich ein Bild (keine HTML-Datei) darstellen möchtest gibt es eine viel elegantere Lösung. Email genügt.

Wilhelm

Hallo Wilhelm,

vielen Dank fuer Deine Hilfe.

falls Du allerdings lediglich ein Bild (keine HTML-Datei)
darstellen möchtest gibt es eine viel elegantere Lösung. Email
genügt.

Ja, ich moechte nur ein Bild darstellen. Welche Loesung gibt es da ?

Danke nochmals.

MfG, Master.

Fenster für Image
Hallo Master, hier das Script:

Quellcode im Head:

<!-- Begin

// ifile = Dateiname , ix = Breite , iy = Höhe , ititle = Titelzeilentext

function ViewImage(ifile,ix,iy,ititle) {
var win;
var sWidth;
var sHeight;
var NS = (document.layers) ? 1 : 0;
win = window.open("",„imageviewer“,„width=“+ix+",height="+iy+",menubar=no,toolbar=no");
if (NS) {
sWidth = win.innerWidth;
sHeight = win.innerHeight;
} else {
sWidth = win.document.body.clientWidth;
sHeight = win.document.body.clientHeight;
}
if(sWidth!=ix || sHeight!=iy) {
win.close();
setTimeout(„ViewImage(’“+ifile+"’,"+ix+","+iy+",’"+ititle+"’)", 250);
return;
}
win.document.open();
win.document.write("<html><head><title>"+ititle+"</title>");
win.document.write("</head><body>");
win.document.write(’<div style=„position:absolute;width:’+ix+‚px;height:‘+iy+'px;left:0px;top:0px“>’);
win.document.write("<img src="+ifile+"></div></body></html>");
win.document.close();
}
// End -->

Aufruf im Body:

[
](javascript:ViewImage(‚gross.jpg‘,250,450,‚Museum%20Geilenkirchen‘))

mehr Beispiele unter:

http://home.t-online.de/home/W_Jansen/computer/comp.htm

MfG Wilhelm