Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> checkbox & Fierfox, Немогу добраться до значения checkbox-а 
V
    Опции темы
kaa
Дата 13.7.2007, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: 1
Всего: 2



Господа, столкнулся с неожиланной проблемой:
есть  есть поле формы типа checkbox, так вот, немогу добраться ни до его значения, ни до его аттрибутов.

Добираюсь приблизительно так:

Код

table.childNodes[c].firstChild.firstChild.firstChild....  ;


При хожу к нужному потомку а когда начинаю вызывать одну из функций:

Код

alert(table.childNodes[c].firstChild.firstChild.firstChild.value);
или
alert(table.childNodes[c].firstChild.firstChild.firstChild.nodeValue);
или
alert(table.childNodes[c].firstChild.firstChild.firstChild.getAttribute('foo'));





То или выводит undefined или просто пустое значение или что функции такой(при определении аттрибутов) у элемента нету :(
Я в фаере не силен... В IE работало на ура с value, а почему в фаере не работает?

З.Ы.: Эелемент до которого докапываюсь имеет вид
Код

<input type="checkbox" name="relation_setting[parent][check_0]" id="edit-relation-setting-parent-check-0" value="1"   foo="parent-check-0" foo-parent="0" class="form-checkbox" />


Его вид от меня не зависит, могу разве что тока значение поменять да доп св-ва, такие как foo-parent, убрать-поставить и всё :( 

Это сообщение отредактировал(а) kaa - 13.7.2007, 09:39
PM MAIL   Вверх
Mymik
Дата 13.7.2007, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 11
Всего: 78



kaa
Код

<input type="checkbox" value="aaa" id="test" />
<input type="button" onclick="alert(document.getElementById('test').value);" />

работает, а значит ошибка в другом, и скорее всего в TextNode. В FF есть такая заморочка, что пробельные символы между тэгами считаются TextNode"ами. Т.е. к примеру вот кусок кода
Код

<td id="test">
    <input type="checkbox" value="aaa" />
</td>

Если взять document.getElementById("test").firstChild то в FF ты получишь ссылку на пробелы до элемента input. Так что в твоем случаи лучше брать через document.getElementsByTagName() либо написать функцию которая будет искать нужные тебе элементы



--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
kaa
Дата 13.7.2007, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: 1
Всего: 2



Mymik
Спасибо! Щас попробую!
PM MAIL   Вверх
manipul
Дата 17.7.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.7.2007
Где: #Internet@

Репутация: нет
Всего: нет



Please, help me!
I cann't create modal window in Firefox. This is me code:

Код

[color=indigo]<a href="myPage.htm" target="name" onclick="modalWin(); return false;">click here</a> 
...
function modalWin() {
    if (showModalDialog) {
        var w = showModalDialog("myPage.htm","name","resizable:yes;help:no;edge:sunken;dialogWidth:255px;dialogHeight:250px");
    } else {
        window.open('myPage.htm','name','height=255,width=250,modal=yes');
    }
} [/color]
This is code work in IE!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0771 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.