• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[Javascript] Probleme mit Tabellensteuerung

pettajam

New member
http://www.server-cologne.de/form/bvl_kongress/ticketsystem.html

Wenn Ihr auf die zweite Tabelle geht, und in die einzellenn Zellen klickt, wechselt die Farbe und die zahl in der Inputbox ändert sich.

Jetzt habe ich 2 Probleme

Mein erstes Problem ist, wenn man jetzt auf den Botton "Gesamtsumme berechnen" klickt, bekomme ich bei Zelle td1-td7 eine Fehlermeldung in der Konsole " Zahl 1-7 is not a function" dem entsprechen funktionieren die auch nicht mehr.

Die functionen findet ihr in.

http://www.server-cologne.de/form/bvl_kongress/general_items/workshop.js

Mein zweites Problem ist wenn man in der ersten Tabelle auf Gesamtpaket klickt, sollten 2 Workshops umsonnst sein.

Ich hab das ein bisschen blöd gelöst, in dem ich einfach die beträg abgezogen habe.
Leider funktioniert die ganze geschciht nicht und ich sehe nciht warum. Aber vielleicht habt ihr ja eine Idee wie man das eleganter lösen kann.

http://www.server-cologne.de/form/bvl_kongress/general_items/sbox.js

Ich hoffe Ihr könnt mir weiter helfen.
MfG

Pettajam
 
Zuletzt bearbeitet:
Hmm den ersten Bug hab ich rausgehollt, ich hab einfach die Functionsnamen verändert.
Irgendwie kommen die 7 Stellen mit Zahlen im Namen nicht zurecht.
 
Zuletzt bearbeitet:
Du glaubst doch nicht wirklich, dass sich jemand die Arbeit macht, völlig unkommentierten Code mit kryptischen Variabelnnamen zu analysieren?

Und wenn man sowas sieht, fragt man sich, ob du schon mal etwas von Arrays gehört hast?
PHP:
zahl1 = parseInt(document.form.a_gtm.value);
zahl2 = parseInt(document.form.a_gtn.value);
zahl3 = parseInt(document.form.a_efm.value);
zahl4 = parseInt(document.form.a_efn.value);
zahl5 = parseInt(document.form.a_gm.value);
zahl6 = parseInt(document.form.a_gn.value);
zahl7 = parseInt(document.form.a_ga.value);

ws1 = parseInt(document.form.ch1.value);
ws2 = parseInt(document.form.ch2.value);
ws3 = parseInt(document.form.ch3.value);
ws4 = parseInt(document.form.ch4.value);
ws5 = parseInt(document.form.ch5.value);
ws6 = parseInt(document.form.ch6.value);
ws7 = parseInt(document.form.ch7.value);
ws8 = parseInt(document.form.ch8.value);
ws9 = parseInt(document.form.ch9.value);
ws10 = parseInt(document.form.ch10.value);
ws11 = parseInt(document.form.ch11.value);
ws12 = parseInt(document.form.ch12.value);
ws13 = parseInt(document.form.ch13.value);
ws14 = parseInt(document.form.ch14.value);
ws15 = parseInt(document.form.ch15.value);
ws16 = parseInt(document.form.ch16.value);
 
Zurück
Oben