Проблема c js
href='java script:gotopage(1)' на номер страницы каталога
В форме есть скрытый элемент, содержащий номер новой страницы
<input type="hidden" name="p" value="1" />
на этой же странице функция:
function gotopage(i) {
var p = document.getElementById('p');
p.value = i;
document.forms.add.submit();
}
В IE и Opera работает всё отличнго, переходим по ссылке, скрипт читает $_POST['p'] и загружает соответстующую страницу, а вот Firefox никак не реагирует на ссылку, консоль ошибок Firefox пишет:
Ошибка: p has no properties
Источник: http:.....
Строка: 122
Меняю p.value = i; на p = i; работает ссылка, но p вообще не передается...
Помогите разобраться...
В тег <input type="hidden" name="p" value="1" /> добавь id="p" и все заработает
не добавить надо id="p", а заменить им name="p". Судя по коду, это XHTML (хотя, не факт), а в нем вместо атрибута name необходимо использовать id
добавления этого параметра тегу <input> вполне хватит и всё будет работать просто замечательно
Всем спасибо, работает. Тема закрыта.