![]() |
Skript zum Formatieren mit Tausenderpunkten - Javascript!
Hallo Leute!
Schreibe gerade einen Taschenrechner und möchte ganz einfach nur das Ergebnis aus der Variablen Ergebnis mit folgendem Skript formatieren, sodass dann im Formular steht 100.000.000 usw. Warum klappt dass nicht? Folgendes Skript soll vorerst eigenständig funktionieren (ohne dem TR-Skript hinzugefügt zu werden): <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title></title> <script language="javascript" type="text/javascript"> function convertieren(){ var zahl=0, convertzahl, convertzahlfor, i, j, Ergebnis; Ergebnis = 100000000; j = 4; convertzahlfor =""; convertzahlfor = Ergebnis; alert (convertzahlfor.length); for(i=0; i<=convertzahlfor.length; i+=4) { zahl = convertzahlfor.substring(i,4); zahl = zahl + "." + convertzahlfor.substring (i,j); document.getElementById('ausg').value = zahl; j+=4; } } </script> </head> <body onload="convertieren()"> <form name="form"> <input name="ausgabe" id="ausg" type="text" size="128"> </form> </body> </html> Bitte um Hilfe! Danke im Vorraus. Grüsse Coolbininet |
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title></title> <script language="javascript" type="text/javascript"> function convertieren(){ var iErgebnis = 123456789; var sErgebnis = iErgebnis.toString(10); var sHinten = ""; var iStellen = 3; var sVorne = ""; sVorne = sErgebnis; while (sVorne.toString(10).length>iStellen) { sHinten = "." + sVorne.substring(sVorne.length-3,sVorne.length) + sHinten; sVorne = sVorne.substring(0, sVorne.length-3); } neu = sVorne + sHinten; document.getElementById('ausg').value = neu; } </script> </head> <body onload="convertieren()"> <form name="form"> <input name="ausgabe" id="ausg" type="text" size="128"> </form> </body> </html> Grüße Sedo |
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag