Hallo wildstyle,
Woran kann dies nun liegen?
onchange="Produktcolor(<?echo $produkt_id?>,<?echo $produkt_art?>)">
Es liegt daran, das Du der Funktion einen String übergibst, diesen aber nicht in (einfache) Anführungszeichen setzt. Hättest Du Dir Deinen _generierten_ Quellcode angesehen und einen Blick in Fehlerkonsole geworfen, hättest Du Deinen Fehler bestimmt selbst entdeckt.
Mit freundlichem Gruß
Micha