![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: hannes, 30. 01. 2010, 17:33
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
Die folgende Nachricht zum Thema stammt von: ChrisB, 30. 01. 2010, 17:52
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]
Die folgende Nachricht zum Thema stammt von: Prof. Sakkkkarre, 30. 01. 2010, 18:03
»» <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
Die folgende Nachricht zum Thema stammt von: hannes, 30. 01. 2010, 18:04
Hallo,
vielen Dank für die Lösungen.
mfg
Die folgende Nachricht zum Thema stammt von: Prof. Sakkkkarre , 30. 01. 2010, 18:21
»» 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 ...
Die folgende Nachricht zum Thema stammt von: hannes, 30. 01. 2010, 22:29
»» 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.
Die folgende Nachricht zum Thema stammt von: Prof. Sakkkkarre, 30. 01. 2010, 23:43
»» »» 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 :-)
Die folgende Nachricht zum Thema stammt von: Patrick Andrieu, 30. 01. 2010, 18:47
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?
Die folgende Nachricht zum Thema stammt von: Prof. Sakkkkarre, 30. 01. 2010, 19:29
»» 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)
© 1998-2008
Impressum, Software: Classic Forum