Clemens: Bildgröße auslesen und damit Fenster öffnen

Beitrag lesen

Man muss nur darauf auchten beim Opera das Öffnen neuer Fenster durch die Website zu erlauben. Das bringt natürlich einen Nachteil für die User mit die diese Funktion deaktiviert haben.

Ja, aber die haben sicher einen Grund dafür, genauso wie Leute, die JS deaktiviert haben.

Opera 5.01/5.12: Bild wird nicht geladen

Das ist seltsam. Es handelt sich doch um einen ganz normalen <img>-Tag. Da ich nur den 6er habe kann ich es leider nicht ausprobieren.

Hier sollte aber jetzt der Preload helfen ;-)

function show_image(img_name,img_source)
  {
   // Preload
   preload=new Image();
   preload.src=img_source;
  ...

Allerdings hat Opera bei JS einfach Macken...

Was mir aber noch Probleme bereitet ist die Größe und Position des Fensters.

  1. Obwohl die Höhe ja definiert wird habe ich beim NN4 unterhalb der Grafik noch viel Platz im Fenster. Bei IE6 hingegen ist der Rahmen fast direkt an der Grafik.

s. dazu das Posting von Norbert http://forum.de.selfhtml.org/?m=33638&t=6012:
"das einige Browser bei resizeTo() die äußere Fenstergröße ändern, andre die Innere. Und für die, die die Äußere ändern is das +24 und +32."

  1. Der Opera6 öffnet das Fenster immer in der rechten unteren Ecke des Bildschrims. Und das obwohl ich bei Öffnen left=1,top=1 angegeben habe.

versuche es mal mit screenX=/screenY _und_ left/top wie in meinem Script. http://www.clemens-gruber.de/computer/goodies/fotosession/code.php

Clemens