js image ipv button geeft andere output
4 september 2009 - 21:11   
geplaatst door: MichaelDV
ipv de standaard UI buttons van het OS wil ik eigen buttons gebruiken
wat doe ik bij deze verkeerd?

het is normaal een button met de tekst verwijder zie code hieronder voor de standaard button

 }

        strOutput += "<TD CLASS=\"nopentry\" ALIGN=CENTER><input type=button value=\" "+strRButton+" \" onClick=\"RemoveFromCart("+i+")\" class=\"nopbutton\"></TD></TR>";
     }

ik wil dus me eigen button maar wat doe ik verkeerd?

als ik onderstaande invoer zie je mijn ontwerpje prima ,maar wanneer ik er op klik gaat ie meteen door naar de volgende pagina (die pas zou moeten komen als je op de button "ga door" op diezelfde pagina klikt...


  }
        strOutput += "<TD CLASS=\"nopentry\" ALIGN=CENTER><input type=\"image\" name=\"delbutton\" src=\"../images/remove.png\" onClick=\"RemoveFromCart("+i+")\" class=\"nopbutton\"></TD></TR>";
     }


http://devosdesign.nl/cuisine/pages/winkelwagentje.html

moet je wel even eerst wat uit het assortiment toevoegen zodat je kan zien waar het om gaat....miss wel handig


(Bewerkt door MichaelDV om 21:13, 4-09-2009)

(Bewerkt door MichaelDV om 21:16, 4-09-2009)

(Bewerkt door MichaelDV om 21:17, 4-09-2009)

js image ipv button geeft andere output
5 september 2009 - 12:00    reactie #1
geplaatst door: Steve07
Bij mij zie ik gewoon nog een tweede pagina waar ik op ga verder moet drukken. Ik snap je probleem gewoon niet. Je hebt trouwens geen check ingebouwd of mensen wel iets in hun winkelwagentje hebben staan.

Nog een opmerking: is het niet een elegantere oplossing om bij het toevoegen en verwijderen van spullen Ajax te gebruiken i.p.v. allemaal losse pagina's? Met jQuery (dat je gebruikt) is dat helemaal niet moeilijk.

js image ipv button geeft andere output
5 september 2009 - 13:23    reactie #2
geplaatst door: Merlin
Voor het laatste zou je de onClick kunnen uitbreiden met:
onClick=\"RemoveFromCart("+i+"); return false;\"
De default actie bij klikken wordt dan niet meer uitgevoerd. Bij
plaatjes in een formulier wil de default actie nog wel eens een
submit van het formulier zijn ...
Grt. Merlin