doch, es geht
ich hab rausgefunden, wie ich die größe eines bildes einlesen kan (eigentlich ganz einfach) aber jetzt fangen die probleme erst an.
dieses skript läuft:
function fitwin ()
{
var win;
var img=new Image();
img.src='bild.ext';
win=window.open ("bild.ext","nf","width=1,height=1");
win.resizeTo(img.width,img.height);
}
1. wie kann ich erreichen, daß der name des bildes von der funktion übergeben wird, etwa so: (ist best. haarsträubender code, aber man sieht was ich vorhab)
function fitwin (bild)
{
var win;
var img=new Image();
img.src=bild;
win=window.open ("bild","nf","width=1,height=1");
win.resizeTo(img.width,img.height);
}
...
[a href=# onclick="fitwin (bild.ext)"]ein bild[/a]
2. wie kann ich die variablen direkt in window.open verwenden, der umweg über resizeTo ist sehr unschön.
3. das popup nimmt die größe des bildes nicht genau an, es ist ca 5% größer *???* ...wieso?
vielen dank