Помощь В IE выдает ошибку, хотя все и открывается, где искать?

Статус
В этой теме нельзя размещать новые ответы.

ЗЫМ

Писатель
Регистрация
14 Фев 2010
Сообщения
4
Реакции
0
Правлю 10 шаблон, ошибку выдает судя по всему модуль выбора доп. параметров.
Текст ошибки:
Строка: 971
Символ: 6
Ошибка: `document.HiddenFieldsForm_117.option_select_hidden_1_117` - есть null или не является объектом
Код: 0
Вот ссылка на страницу:

Такие же ошибки и при выводе страницы с детальной информацией.
Вот кусок с produkt.brief, я так понимаю надо гдето сдесь искать, помогите разобраться... Может я где чего зацепил...
PHP:
<form action="index.php?productID={$product_info.productID}" method=post 
name="MainForm1_{$product_info.productID}">
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_info.product_extra}
{if $product_info.product_extra[i].option_type eq 0 }
<tr bgcolor="{if $smarty.section.i.index % 2 == 0}#{$smarty.const.CONF_LIGHT_COLOR}{else}white{/if}">
<td>
{$product_info.product_extra[i].name}:
</td>
<td>
<b>{$product_info.product_extra[i].option_value}</b>
</td>
</tr>
{else}
{section name=k loop=$product_info.product_extra[i].option_show_times}
<tr> 
<td>
{$product_info.product_extra[i].name}{if $product_info.product_extra[i].option_show_times > 1} ({$smarty.section.k.index+1}):{else}:{/if}
</td>
<td>
{counter name=select_counter}
{if $smarty.section.k.index == 0}
<select name='option_select_{$select_counter_var}_{$product_info.productID}'
onchange='JavaScript:GetCurrentCurrency_{$product_info.productID}();'>
{section name=j loop=$product_info.product_extra[i].values_to_select}
{if $product_info.product_extra[i].values_to_select[j].variantID eq $product_info.product_extra[i].variantID}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}' selected>
{else}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>
{/if}
{$product_info.product_extra[i].values_to_select[j].option_value}
</option>
{/section}
</select>
{else}
<select name='option_select_{$select_counter_var}_{$product_info.productID}'
onchange='JavaScript:GetCurrentCurrency_{$product_info.productID}();'>
<option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
{section name=j loop=$product_info.product_extra[i].values_to_select}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>
{$product_info.product_extra[i].values_to_select[j].option_value}
</option>
{/section}
</select>
{/if}
</td>
</tr>
{/section}
{/if}
{/section}
</form>
{if $select_counter_var != 0}
<tr>
<form action="index.php?productID={$product_info.productID}" method=post 
name="MainForm2_{$product_info.productID}"><td colspan=2>
{if $product_info.Price > 0}
<b>{$smarty.const.CURRENT_PRICE_OPTION}:<br></b>
{/if}
<input type=hidden value="{php}echo(getPriceUnit());{/php}" 
name="priceUnit_{$product_info.productID}">
{if $product_info.Price <= 0}
<input type=hidden value="" 
id="optionPrice_{$product_info.productID}">
{else}
<input type=text value="" 
class=totalPrice 
readonly 
id="optionPrice_{$product_info.productID}">
{/if}
</td></form>
</tr>
{/if}
</table>
 
скорее всего затык где то в яве, попробуй удали -
<script type="text/javascript" src="swfobject.js"></script>

у меня подобное было... был лишний явчик...
 
Нашел ошибку

Чета я недогоняю....
Хочу вывести кнопку корзины вниз, двигаю код, все работает, но выдает ошибку... Если оставляю корзину на месте (справа) - все работает.
Где грабли?
Я так понимаю, что ошибка возникает изза того, что нет начального параметра корзины, т.к. показывается только баовая стоимость, а вместо стоимости с параметрами - пусто. Как только выбереш параметр - появляется стоимость с выбранным.
Что то мне знаний нехватает... Как правильно передвинуть корзину?
Я перемещаю вот это вот все:

<form action="index.php?categoryID={$product_info.categoryID}&prdID={$product_info.productID}" method=post
name="HiddenFieldsForm_{$product_info.productID}" >
<td align="right">
{if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 0}
{* shopping cart page is shown in the same window - in this cart 'add to cart' button is a form submit button *}
{if $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
<input name="cart_{$product_info.productID}" type="image" src="images/tmpl8_add2cart.gif" alt="{$smarty.const.ADD_TO_CART_STRING}">
{/if}
{else}
{* shopping cart page is shown in a popup window *}
{if $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) &&
( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
<a href="javascript:eek:pen_window('cart.php?addproduct={$product_info.productID}{counter name='select_counter_hidden' start=0 skip=1 print=false}{counter name='select_counter_hidden_extra' start=0 skip=1 print=false}{section name=i loop=$product_info.product_extra}{if $product_info.product_extra.option_type eq 1}{section name=s loop=$product_info.product_extra.option_show_times}&option_select_hidden_{counter name=select_counter_hidden}='+document.HiddenFieldsForm_{$product_info.productID}.option_select_hidden_{counter name=select_counter_hidden_extra}_{$product_info.productID}.value+'{/section}{/if}{/section}',400,300);"><img border=0 src="images/tmpl10_add2cart.gif"
alt="{$smarty.const.ADD_TO_CART_STRING}"></a>
{else}
&nbsp;
{/if}
{/if}
{counter name='select_counter_hidden' start=0 skip=1 print=false}
{section name=i loop=$product_info.product_extra}
{if $product_info.product_extra.option_type eq 1}
{section name=s loop=$product_info.product_extra.option_show_times}
<input type=hidden
name='option_select_hidden_{counter name=select_counter_hidden}_{$product_info.productID}'
value='1'>
{/section}
{/if}
{/section}
</td>
</form>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху