Hi,
source.load("xml/"+ src);
Hast du mal überprüft ob auf dem webserver ein Verzeichnis names xml Vorhanden ist, oder gibt es das nur Lokal, das würde erklären warum es loakl funktioniert aber per http nicht.
Ansonsten was genau kommt den bei der Fehlermeldung raus?
Objekt nicht vorhanden? oder was?
Hab mir die Seite mal angeschaut, also das hat jetzt zwar nichts mit deinem Problem zu tun, aber nur so als kleine Info:
Ein Shop mit Warenkorbsystem in JavaScript zu schreiben, halte ich für sehr unsicher und nicht als Alltagslösung brauchbar.
Trotzdem viel Glück.
Gruß
ueps