1.1k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hallo,
ich bin noch ziemlich unerfahren mit javascript und bräuchte ein wenig Hilfe. Nachfolgendes Skript soll die top Position eines Layers verändern. Zuvor wird der benötigte Abstand berechnet. Die ersten beiden Code Zeilen scheinen auch zu laufen. Der Eintrag h+'px' wird aber nicht ausgelesen und ich weiß nicht warum. Setze ich dort z.B '500px' ein klappt es.
Ich veilleicht kann mir jemand sagen wo es hängt.

Thx
Nils


<script type="text/javascript">
var w = window.innerWidth;
var h = Math.round((w / 2.033)+40);
document.getElementById("DIVID").style.top = h + 'px';
</script>

2 Antworten

0 Punkte
Beantwortet von jasondelife Mitglied (109 Punkte)
Das gehört ins Skripte-Forum.
Mach mal folgendes:

<script type="text/javascript">
var w = window.innerWidth;
var h = Math.round((w / 2.033)+40);
alert(h + 'px');
</script>

und schaue, was herauskommt.

Grüße, JasonDelife.
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Oder benutze die Fehlerkonsole von Firefox (wenn du diesen Browser verwendest, was zum Entwickeln von Webseiten sehr zu empfehlen ist).
...