Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема c js

13K
05 июня 2007 года
Tim_PL
25 / / 02.10.2006
Есть ссылка

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 вообще не передается...

Помогите разобраться...
13
05 июня 2007 года
RussianSpy
3.0K / / 04.07.2006
В тег <input type="hidden" name="p" value="1" /> добавь id="p" и все заработает
29K
06 июня 2007 года
Dinamit
6 / / 02.06.2007
не добавить надо id="p", а заменить им name="p". Судя по коду, это XHTML (хотя, не факт), а в нем вместо атрибута name необходимо использовать id
92
06 июня 2007 года
Тень Пса
2.2K / / 19.10.2006
добавления этого параметра тегу <input> вполне хватит и всё будет работать просто замечательно
13K
06 июня 2007 года
Tim_PL
25 / / 02.10.2006
Всем спасибо, работает. Тема закрыта.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог