Marco Wagner: Firefox scrollen geht, IE nicht, Javascript schuld?

Ich habe ein JavaScript auf der Seite nämlich folgendes:

<SCRIPT LANGUAGE="JavaScript">
<!--

<!-- 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+
// zeilenumbruch entfernen
",height="+iy+",menubar=no,toolbar=no");

// zur punktgenauen positionierung hinter: imageviewer","xxx width=
// für xxx z.B. left=10,top=10,screenX=10,screenY=10, einfügen
// kann man auch mit einem Script zum Zentrieren kombinieren
// finden Sie unter "windows"

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:'
// zeilenumbruch entfernen
+ix+'px;height:'+iy+'px;left:0px;top:0px">');
win.document.write("<img src="+ifile+"></div></body></html>");
win.document.close();
}
//  End -->
//-->
</script>

Ich benutze es zum anzeigen von Bildern beim anklicken von den Text in einer gewissen Größe. Nur muss ich scrollen können um nach unten der Seite zu gelangen, es ist eine Framepage. Habe schon ziemlich alles versucht, und auf den anderen Framepages geht das scrollen, nur auf dieser mit diesem JavaScript nicht. Kann mir wer helfen?

  1. Ich benutze es zum anzeigen von Bildern beim anklicken von den Text in einer gewissen Größe. Nur muss ich scrollen können um nach unten der Seite zu gelangen, es ist eine Framepage. Habe schon ziemlich alles versucht, und auf den anderen Framepages geht das scrollen, nur auf dieser mit diesem JavaScript nicht. Kann mir wer helfen?

    Hallo Marco Wagner,
    also ich würde sagen, dass pages mit scrolling total out sind... es sollte doch vielleicht dein ziel sein, dem user das scrolling zu ersparen... und wenn du so wieso nur ein bild auf der frame page darstellen möchtest, dann muss das doch möglich sein?

    frame pages sind übrigens auch out! hab zwar selber auch noch eine aber mit tabellen lassen sich, glaube ich, so oder so bessere layouts erstellen...

    1. also ich würde sagen, dass pages mit scrolling total out sind... es sollte doch vielleicht dein ziel sein, dem user das scrolling zu ersparen...

      wieso das?
      Scrollen ist eine fundamentale Eigenschaft der Fensterbasierten GUIs ohne geht's gar nicht.

      frame pages sind übrigens auch out! hab zwar selber auch noch eine aber mit tabellen lassen sich, glaube ich, so oder so bessere layouts erstellen...

      Das Tabellen auch bereits seit einigen Jahren out sind, ist dir entgangen?
      http://seybold.jan-andresen.de/

      Struppi.

      --
      Javascript ist toll (Perl auch!)
      1. Scrollen ist eine fundamentale Eigenschaft der Fensterbasierten GUIs ohne geht's gar nicht.

        Natürlich, da hast du vollkommen recht... aber wenn es zu vermeiden ist, dann sollte dieser Mehr aufwand für den user getilgt werden, oder?

        Das Tabellen auch bereits seit einigen Jahren out sind, ist dir entgangen?

        Ja absolut... :-) Nicht ganz aber faulheit liegt ja in der Natur des Menschen... aber vielen dank für den Tipp... ist ne wirklich informative seite, die plakativ die umstellung anregt!