blowball 0 Опубликовано 22 февраля, 2007 Жалоба Share Опубликовано 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] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2007 Жалоба Share Опубликовано 22 февраля, 2007 А это в каком шаблоне? В vamshop нужно кликать именно на radio крыжике или как это назвать, вобщем, на самой radio фиговине. а не на ячейки, т.к. таблицы там просто нет. Ссылка на сообщение Поделиться на другие сайты
blowball 0 Опубликовано 22 февраля, 2007 Автор Жалоба Share Опубликовано 22 февраля, 2007 это в варианте из таблиц Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2007 Жалоба Share Опубликовано 22 февраля, 2007 Попробую посмотреть, в чём дело. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2007 Жалоба Share Опубликовано 25 февраля, 2007 Пробовал разобраться, пока что не смог исправить проблему. Ссылка на сообщение Поделиться на другие сайты
blowball 0 Опубликовано 27 февраля, 2007 Автор Жалоба Share Опубликовано 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> на все поле не действует, но на строку заголовка действует. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 февраля, 2007 Жалоба Share Опубликовано 27 февраля, 2007 Понял, спасибо большое. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения