наверное начну сразу с кода
исходный код
<script language="JavaScript">
function Select_Set(AValue)
{
document.forms["param"].elements["set"].value = AValue;
//делаем видимыми кнопки item_X
}
function Select_Item(AValue)
{
document.forms["param"].elements["item"].value = AValue;
document.forms["param"].submit();
}
</script>
<form method="GET" name="param">
<input type="hidden" name="set" value="0">
<input id="set_1" type="button" value="Set = 1" OnClick="Select_Set(1);" />
...
<input id="set_100" type="button" value="Set = 100" OnClick="Select_Set(100);" />
<input type="hidden" name="item" value="0">
<input type="button" id="item_1" value="Item = 1" OnClick="Select_Item(1);" />
...
<input type="button" id="item_100" value="Item = 100" OnClick="Select_Item(100);" />
</form>
в IE всё работает замечательно
во всём остальном (как минимум FF, Chrome) параметр set передается нормально, параметро item всегда передается 0
Пример: нажимаем на кнопку, задающую "Set = 50", нажимаем на кнопку задающую "Item = 50"... И браузеры кроме IE переходят по адресу xxx.xxx?set=50&item=0
и мозг сломался... не могу победить...