Moin,
Dummerweise hat das selectfeld schon ein anderes onchange-Event.
weise onchange eine Funktion zu, die sowohl das eine als auch das andere tut
-->
so sieht das in Virtuemart aus:
if( VM_CONTENT_PLUGINS_ENABLE == '0' ) {
$html .= "<select class="inputbox" onchange="var id = $('product_id_field')[selectedIndex].value; if(id != '') { document.location = '" . $mm_action_url . "index.php?option=com_virtuemart&page=shop.product_details&flypage=$flypage&Itemid=$Itemid&category_id=$category_id&product_id=' + id; }" id="product_id_field" name="prod_id[]">\n" ;
} else {
$html .= "<select class="inputbox" onchange="var id = $('product_id_field')[selectedIndex].value; if(id != '') { loadNewPage( 'vmMainPage', '" . $mm_action_url . "index.php?option=com_virtuemart&page=shop.product_details&flypage=$flypage&Itemid=$Itemid&category_id=$category_id&product_id=' + id ); }" id="product_id_field" name="prod_id[]">\n" ;
In Zukunft bei clientseitigen Problemen nur den generierten Code posten!
Du siehst in dem Code doch das onchange-Attribut. Dort kannst du doch soviel (z.B. Funktionsaufrufe) dazuschreiben, wie du lustig bist, oder?
Gruß,
Take