hannes: IE interpretiert code nicht

Hallo,
ich bin javascript-greenhorn.
Habe folgenden Code

<script type="text/javascript">  
	if (window.innerHeight > 483)  
	document.write("<li class='sportzentrum_link' style='padding:2% 0% 0% 15%;'><img src='../Bilder/DSC04439.jpg' width='120' height='73' alt=''></li>")  
	if (window.innerHeight > 565)  
	document.write("<li class='sportzentrum_link' style='padding:2% 0% 0% 15%;'><img src='../Bilder/DSC04442.jpg' width='120' height='73' alt=''></li>")  
	if (window.innerHeight > 638)  
	document.write("<li class='sportzentrum_link' style='padding:2% 0% 0% 15%;'><img src='../Bilder/DSC04460.jpg' width='120' height='73' alt=''></li>")  
  </script>

in einem html-file geschrieben. Wird von FF, Opera, Safari korrekt dargestellt. IE interpretiert gar nichts, d.h. die Bilder werden nicht angezeigt.
Liegt das an IE oder an meinem code?
mfg

  1. Hi,

    if (window.innerHeight > 483)

    Wird von FF, Opera, Safari korrekt dargestellt. IE interpretiert gar nichts, d.h. die Bilder werden nicht angezeigt.
    Liegt das an IE oder an meinem code?

    Sowohl als auch.
    http://de.selfhtml.org/javascript/objekte/window.htm#inner_height

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
  2. <script type="text/javascript">

    if (window.innerHeight > 483)
    document.write("<li class='sportzentrum_link' style='padding:2% 0% 0% 15%;'><img src='../Bilder/DSC04439.jpg' width='120' height='73' alt=''></li>")
    if (window.innerHeight > 565)
    document.write("<li class='sportzentrum_link' style='padding:2% 0% 0% 15%;'><img src='../Bilder/DSC04442.jpg' width='120' height='73' alt=''></li>")
    if (window.innerHeight > 638)
    document.write("<li class='sportzentrum_link' style='padding:2% 0% 0% 15%;'><img src='../Bilder/DSC04460.jpg' width='120' height='73' alt=''></li>")
      </script>

      
    Zitat <http://de.selfhtml.org/javascript/objekte/window.htm#inner_height>  
    "Im Internet Explorer können Sie mit document.body.clientHeight die innere Fensterhöhe bestimmen."  
      
    Hoffe es hilft, Prof. Sakkkkarre
    
    1. Hallo,
      vielen Dank für die Lösungen.
      mfg

      1. Hallo,
        vielen Dank für die Lösungen.
        mfg

        Der Dank gebührt mir nicht - ChrisB war, was ich erst später gesehen habe, schnelle :-)

        Aber trotzdem nett. Mir fällt hier auf, das es selten Rückmeldungen der Fragesteller gibt - man weiss also nicht, ob ihnen also tatsächlich geholfen wurde. Von Danke ganz zu schweigen ...

        1. Aber trotzdem nett. Mir fällt hier auf, das es selten Rückmeldungen der Fragesteller gibt - man weiss also nicht, ob ihnen also tatsächlich geholfen wurde. Von Danke ganz zu schweigen ...

          Hallo Prof. Sakkkkarre,
          doch, ich hatte mich um 18:04 für die Lösung bedankt.
          mfg
          NB: der Link http://www.quirksmode.org/viewport/compatibility.html#link2, der in selfhtml auf Seite http://de.selfhtml.org/javascript/objekte/window.htm#inner_height angegeben wird, ist nicht mehr gültig.
          Ich habe aber hier http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/ eine Lösung gefunden. Vielleicht hilft das jemandem weiter.

          1. Aber trotzdem nett. Mir fällt hier auf, das es selten Rückmeldungen der Fragesteller gibt - man weiss also nicht, ob ihnen also tatsächlich geholfen wurde. Von Danke ganz zu schweigen ...

            Hallo Prof. Sakkkkarre,
            doch, ich hatte mich um 18:04 für die Lösung bedankt.
            mfg
            NB: der Link

            Ich glaube, du hast da in der Eile was falsch gelesen. Ich habe ausdrücklich
            gelobt das du dich bedankt hast (weil man das hier so selben sieht) !!!!!!!

            Ich glaubte nur untertänigst, das Anderen mehr Lob gebührt als mir. ich
            bin halt so bescheiden :-)

    2. Hallo Prof.!

      http://de.selfhtml.org/javascript/objekte/window.htm#inner_height

      "Im Internet Explorer können Sie mit document.body.clientHeight die innere Fensterhöhe bestimmen."

      Ich will nicht wieder nörgeln, aber:

      » Wenn Sie eine  Dokumenttyp-Deklaration einsetzen, die im Internet Explorer 6 den  standardkonformen Modus auslöst, müssen Sie document.documentElement.clientHeight statt document.body.clientHeight verwenden.«

      Viele Grüße aus Frankfurt/Main,
      Patrick

      --
      _ - jenseits vom delirium - _

         Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
      Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?
      1. Ich will nicht wieder nörgeln, aber:

        Das ist doch kein norgeln! Das ist einfach nur pedantisch!!!
        Aber alles hat sein Gutes. ICH liebe Pedanten!!!!!

        (und gehe verschwenderisch mit Rufzeichen um)
        (und muss wirklich endlich einkaufen gehn)
        (und ich nehme mir vor mich zu bessern)