Community
menu Registrieren menu Mitglieder Login menu Chat menu Flirtsuche menu Forum
 Informationen
menu FAQs
Statistik
Mitglieder401.334
Männer197.697
Frauen196.806
Referate12.458
Forenbeiträge3.080.886
 Neue Mitglieder
  • Profilbild von Pascaaal

    Maennlich Pascaaal
    Alter: 17 Jahre
    Profil

  • Profilbild von DjErdo

    Maennlich DjErdo
    Alter: 33 Jahre
    Profil

 
Foren
Computer & Internet
Forum durchsuchen:

 

Thema:

Programmierung JavaScript

Passende Referate findest du auf der Startseite
(427x gelesen)

Seiten: 1

Du mußt dich registrieren, bevor Du einen Beitrag bzw. eine Antwort erstellen kannst.

Beitrag von PlacerusA...

28.02.2004 18:44:24

PlacerusA...

PlacerusAngelus hat kein Profilbild...

Themenstarter
PlacerusAngelus hat das Thema eröffnet...

Heyho, ich habe ein kleines Problem, und zwar folgendes:
Ich muss einen Warenkorb programmieren, der auf einer Frameseite läuft. Im Frameset werden die Arrays "Warenkorbprodukt" und "Warenkorbanzahl, sowie das Array "Warenkorbpreis" defniert, bzw. geschrieben.

Im linken Frame kann man das Produkt wählen, und Daten wie die Menge, die Preise und das Bild werden dort via Formular eingegeben. Die Bestellung wird durch den Input-Button "Bestellen" aufgenommen. Die Bestellung öffnet sich im rechten Frame.

Im rechten Frame öffnet sich mit jedem "Bestellen"-Klick dann in einer Tabelle eine neue Zeile mit Spalten, in einer Spalte ist eine Checkbox zum Abhaken. Unter der Tabelle befindet sich ein Button "Löschen", der Plan ist es, mit diesem Button dann den Eintrag zu löschen, der abgehakt ist. Die Funktion "loeschung" alleridngs löscht den kompletten Warenkorb, nicht das, wo die Checkbox abgehakt ist. Hier die Funktion:

function loeschung()
{
var i=parent.warenkorbprodukt.length;
for(a=0;a<i;a++){
if (document.warenkorb.elements[i].checked == true){
for

(i=parent.warenkorbprodukt.length;i<parent.warenkorbprodukte.length-1;i++){
parent.warenkorbprodukt[i]=parent.warenkorbprodukt[i+1];
parent.warenkorbanzahl[i]=parent.warenkorbanzahl[i+1];
parent.warenkorbpreis[i]=parent.warenkorbpreis[i+1];
}
}
parent.warenkorbprodukt.pop();
parent.warenkorbanzahl.pop();
parent.warenkorbpreis.pop();
}
document.location.reload();
}

Kann mir da jemand sagen, wie ich das hinbekomme, dass nur das die Box, die "checked" ist, gelöscht wird?

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von ZeusTheCr...

28.02.2004 18:50:19

ZeusTheCr...

Profilbild von ZeusTheCreator ...

geh dafür ma zu

www.programmierer-board.de

da wird dir geholfen

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von PlacerusA...

28.02.2004 18:54:08

PlacerusA...

PlacerusAngelus hat kein Profilbild...

Themenstarter
PlacerusAngelus hat das Thema eröffnet...

danke

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von Spyke

28.02.2004 18:55:23

Spyke

Profilbild von Spyke ...

vielleicht den checkboxes noch IDs (ID=Array Index) vergeben und dann über getElementByID überprüfen ob aktiviert und diese dann halt weiter verarbeiten.

oder auch noch hier nachschauen
http://selfhtml.teamone.de

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von Spyke

28.02.2004 18:57:38

Spyke

Profilbild von Spyke ...

achja mit ID=Array Index meinte ich die ID mit jedem Array Index zu bezeichnen
puh hoffe wahr verständlich

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von FLO-Syndrom

01.03.2004 12:12:13

FLO-Syndrom

Profilbild von FLO-Syndrom ...

Was macht pop() ?

(i=parent.warenkorbprodukt.length;i<parent.warenkorbprodukte.length-1;i++)

Was ist das?


for(a=0;a<i;a++){
if (document.warenkorb.elements[i].checked == true)

Warum prüfst du das gleiche i mal?

Also, ohne zu wissen, was was ist, kann ich wenig dazu sagen

____________________________
FLO-Syndrom           
Pausenhof.de - Team (Chat Operator)

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von Spyke

01.03.2004 12:14:44

Spyke

Profilbild von Spyke ...

sollte denke ich mal for(i=parent.warenkorbprodukt.length;i ...
heißen

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von FLO-Syndrom

01.03.2004 12:19:01

FLO-Syndrom

Profilbild von FLO-Syndrom ...

Das ist mir schon klar, nur wo kommt das neue Array "warenkobproduke" her?
____________________________
FLO-Syndrom           
Pausenhof.de - Team (Chat Operator)

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von Spyke

01.03.2004 12:21:06

Spyke

Profilbild von Spyke ...

das sind soweit ich verstanden habe alles Steuerelemente auf dem Formular

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Seiten: 1

Du mußt dich registrieren, bevor Du einen Beitrag bzw. eine Antwort erstellen kannst.

Programmierung JavaScript
Weitere interessante Beiträge aus dem Forum:
Referat Bundeskanzler
Löschen via Javascript
prob bei javascript/html/css
PIC-Programmierung
Java Programmierung
XML Programmierung
Javascript spinnt rum


Jetzt Gratis bei Pausenhof.de registrieren...

247 Mitglieder online