![]() |
Problem mit einer JavaScipt Function
Hallo,
bei folgender JavaScript Function kommt es zu einem Fehler in der letzten Zeile. Dabei soll eine 200px große Tabelle angepasst werden. Also ein Chart damit gezeichnet werden. Wert0 und Wert1 sind der obere bzw. untere Teil der Tabelle...
Code:
Was mache ich falsch???
<script language=javascript>
function Chart(Gesamt, Korrekt) { HIndex = (200 / Gesamt); Wert = (Korrekt * HIndex); Restwert = (200 - Wert); document.getElementById('Wert1').height = Wert; document.getElementById('Wert0').height = Restwert; } </script> Gruß Thomas |
Re: Problem mit einer JavaScipt Function
Sieht gut aus, aber wenn Wert0 oder Wert1 nicht vorhanden sind, krachts gewaltig, das solltest du verhindern.
In Verbindung mit den HTML-IDs will ich dich dann auch mal dran erinnern, dass HTML komplett lowercase ist ;) Greetz alcaeus |
Re: Problem mit einer JavaScipt Function
Zwischenzeitlich habe ich das Problem gelöst. Es lag an einem Rundungsfehler...
Jetzt habe ich aber ein neues... Und zwar wie kann ich denn diese Schleife zum Laufen bringen:
Code:
Also dass der Name Foto hochzählt und das Objekt die Eigenschaft Height akzeptiert...
for (i = 0; i==13; i=i+2) {
function Chart(Gesamt, Korrekt,i) { var HIndex = (200 / Gesamt); var Wert = Math.round(Korrekt * HIndex); var Restwert = (200 - Wert); document.getElementsByID('Foto'+i).height = Wert; } } </script> Gruß Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz