IE interpretiert code nicht
hannes
- javascript
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
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
<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
Hallo,
vielen Dank für die Lösungen.
mfg
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 ...
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.
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 :-)
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
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)