Vraag & Antwoord

Webprogrammeren & scripting

Javascript - Shopping Cart vraagje

1 antwoord
  • He luitjes, Ben bezig met een Shopping Cart welke de bestelde goederen als cookie opslaat. Wanneer je de SC opent (html file) weet ik alle bestelnummers te splitsen en af te beelden. Nu wil ik uit een extern .js file de overige info welke bij het bestelnr. hoort afbeelden. Binnen een function van Javascript een extern .js file aanroepen doe ik middels een document.write statement en dit schijnt te werken echter krijg ik de vergelijking van de variabelen en de extra info niet bij-elkaar. [code:1:46b2e66b53] <script type="text/javascript"> var bestelling = GetCookie(bestelling); if (bestelling == null) { document.write('Your Shopping Cart is Empty'); } // bestelling is bijv.: 2009-01&2009-02&2009-09 else { var orders = bestelling.split('&'); for (var i = 0; i < orders.length; i++) { var items = orders[i].split('='); } } document.write('Total items in Shopping Cart: ' + i ); for (var a=0; a <= i-1; a++) { document.write('<script src="extrainfo.js"></scr' + 'ipt>'); } </script> // extrainfo.js bevat variabelen met meer info en na elk item wordt een functie aangeroepen voorbeeld: extra1 = "2009-01" extra2 = "test1.jpg" extra3 = "prijs 01" afbeelden(); extra1 = "2009-02" extra2 = "test2.jpg" extra3 = "prijs 02" afbeelden(); // Met onderstaande functie wil ik de bestelling vergelijken met de extrainfo.js function afbeelden() { if (extra1 == orders[a]) { document.write(extra1); document.write(etc.. etc..); } } [/code:1:46b2e66b53] Volgens mij klopt de 'loop' en de variabelen bestaan ook nog, maar toch zegt ie in de functie 'undefined' (orders[a]). Zie ik iets over het hoofd? Graag jullie hulp. Bedankt, Dupke

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.