blowball 0 Posted February 22, 2007 Report Share Posted February 22, 2007 Оформление заказа. checkout_shipping_block.html При клике мышкой на ячеке таблицы не выделяется 'radio' этой ячейки. ... <tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, {$method_data.radio_buttons})" > {/if} <td class="main">{$method_data.radio_field}</td>... [/code] вроде правильный, иначе не фиксировалось бы голубое выделение. Cравнил с OSC VAM. В ...function selectRowEffect(object, buttonSelect)....отличается от VAM SHOP только этим.: В osc vam (checkout_shipping.php) [code]// one button is not an array if (document.checkout_address.shipping[0]) { document.checkout_address.shipping[buttonSelect].checked=true; } else { document.checkout_address.shipping.checked=true; } В VAM SHOP (header.php) // one button is not an array if (document.getElementById('payment'[0])) { document.getElementById('payment'[buttonSelect]).checked=true; } else { //document.getElementById('payment'[selected]).checked=true; }[/code] Link to post Share on other sites
support 447 Posted February 22, 2007 Report Share Posted February 22, 2007 А это в каком шаблоне? В vamshop нужно кликать именно на radio крыжике или как это назвать, вобщем, на самой radio фиговине. а не на ячейки, т.к. таблицы там просто нет. Link to post Share on other sites
blowball 0 Posted February 22, 2007 Author Report Share Posted February 22, 2007 это в варианте из таблиц Link to post Share on other sites
support 447 Posted February 22, 2007 Report Share Posted February 22, 2007 Попробую посмотреть, в чём дело. Link to post Share on other sites
support 447 Posted February 25, 2007 Report Share Posted February 25, 2007 Пробовал разобраться, пока что не смог исправить проблему. Link to post Share on other sites
blowball 0 Posted February 27, 2007 Author Report Share Posted February 27, 2007 Нашел, скажем так, замену через <label id...> в файле checkout_shipping.php добавляем id при построении radio $quotes[$i]['methods'][$j]['radio_field'] = xtc_draw_radio_field('shipping', $quotes[$i]['id'].'_'.$quotes[$i]['methods'][$j]['id'], $checked, 'id=id_radio_'.$radio_buttons); в файле checkout_shipping_block.html ставим метку для этого идентификатора <label for="id_radio_{$method_data.radio_buttons}">{$method_data.title}</label> на все поле не действует, но на строку заголовка действует. Link to post Share on other sites
support 447 Posted February 27, 2007 Report Share Posted February 27, 2007 Понял, спасибо большое. Link to post Share on other sites
Recommended Posts