tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
513
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    davidflo davidflo ist offline Grünschnabel
    Registriert seit
    Aug 2005
    Beiträge
    3
    Hallo,

    ich bin gerade dabei eine JS-berechnung für einen Shop zu basteln, zu sehen unter < http://davidflo.de/selfhtml.de.html > , leider bin ich in JS nicht so ganz heimisch, deswegen machen mir die Kommata Probleme. Gewohnt ist der User(in Europa) einen Beistrich für die Kommasetzung zu verwenden, hab aber leider keinen Ansatz wie ich den Beistrich zu Berechnung in Punkt umwandle, dann berechne und mit dem Beistrich wieder ausgebe...
    Wenn da jemand ne passende Funktion/Idee hat, nur her damit

    MfG davidflo

    ---

    [x] Gehirn verwendet
    [x] Suche verwendet
    [x] Gemerkt, dass ich wenig weiß
    [x] Verzweifelt
    [ ] Nette, kluge Leute gefunden, die mir helfen
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Wieso benutzt du nicht einfach replace() ?
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  3. #3
    davidflo davidflo ist offline Grünschnabel
    Registriert seit
    Aug 2005
    Beiträge
    3
    Zitat Zitat von con-f-use
    Wieso benutzt du nicht einfach replace() ?
    Hab ich gemacht, siehe Funktionen coma2dot() bzw. dot2coma() auf < http://davidflo.de/selfhtml.de.html >, funktioniert nun zwar, aber wenn man z.B.:

    Preis: 5.59
    Gewinn (Absolut): 1.64
    eingibt und dann mit >> (neben gewinn absolut) berechnet, dann kommt keine 2stellige Kommazahl(EURO!) heraus, wie gewünscht...
    Ausserdem funktioniert die dot2coma() - Funktion noch nicht so wirklich!

    Trotzdem mal danke für die Hilfe!
    Geändert von davidflo (28.08.05 um 18:20 Uhr)
     

  4. #4
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Mit toFixed() kannst du eine bestimmte Anzahl an Nachkommastellen erzwigen. Ich hab allerdings nur einen kurzen Blick in deinen Code geworfen und ihn gleich wieder zu gemacht, weil er mir zu unübersichtlich ist. Mein Vorschlag: Mach alles per Hand und verwerfe die Funktionen von selfhtml, die scheinen ja für etwas anderes ausgelegt zu sein.
    Geändert von con-f-use (29.08.05 um 03:27 Uhr)
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  5. #5
    davidflo davidflo ist offline Grünschnabel
    Registriert seit
    Aug 2005
    Beiträge
    3
    Zitat Zitat von con-f-use
    Mein Vorschlag: Mach alles per Hand und verwerfe die Funktionen von selfhtml, die scheinen ja für etwas anderes ausgelegt zu sein.
    hehe, hab alles per hand gemacht da ist kein einziger buchstabe per COPYnPASTE reingekommen

    edit: toFixed eingbaut, jedoch funktioniert das umwandeln in ne zahl mit beistrich immer noch nicht :S
    Geändert von davidflo (29.08.05 um 21:34 Uhr)
     

  6. #6
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Wieso heißt die Datei dann irgentwas mit selfhtml?

    Egal, ein gravierender Fehler ist schonmal, dass du document.getElementById('prod_price') verwendest, obwohl es im ganzen Dokument kein Element mit der Id 'prod_price' gibt das hat nur einen Namen. Ebenfalls gibt es keins mit der id='prod_price_full', das aber ebenfalls in deinem Script angesprochen wird.

    Das hättest du aber auch sehen können, wenn du in die Javascript-Konsole deines Browser geschaut hättest! Für das nächste Mal merken!

    Es tut mir leid, aber ich für meinen Teil werde mir solange nicht deinen Code anschauen, bist du ihn auf das allernötigste zusammengeschrumpft hast, ihn mit einer üblichen Einrückungsmethode leserlich gemacht hast und gesagt hast, was du genau mit welchen Button berechen willst. Habe bisher kein Zeichen deines Codes gelesen, nur in die Javascript-Konsole geschaut und deine Beiträge hier gelesen.
    Geändert von con-f-use (29.08.05 um 22:10 Uhr)
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


Ähnliche Themen

  1. Mauszeiger berechnen ab einen bestimmten Punkt
    Von EIS-TEE im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 02.01.10, 19:31
  2. Punkt statt Komma
    Von emplace im Forum PHP
    Antworten: 11
    Letzter Beitrag: 22.06.09, 16:34
  3. Schriftgröße in Punkt aus Pixeln berechnen
    Von antimon im Forum Java Grundlagen
    Antworten: 5
    Letzter Beitrag: 13.05.09, 00:06
  4. Punkt statt Komma
    Von Zero2000 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 24.11.04, 14:11
  5. Komma statt Punkt in C
    Von Vektor im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 08.03.04, 17:00