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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с getElementById() 
:(
    Опции темы
Competitor
Дата 28.12.2006, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Есть файл с html-кодом
Код

<toolbox>
  <toolbar id="nav-toolbar">
    <button id="callCOM" label="Call XPCOM" onclick="buttonCOMPressed(event);"/>
    <label id="location" value="This is location"/>
  </toolbar>
</toolbox>

Есть файл со скриптом:
Код

function buttonCOMPressed(event)
{
    alert('Hello');
    var outputLabel = document.getElementById("location");
    outputLabel.value="YAHOO";
}


Функция buttonCOMPressed() срабатывает. Вылетает сообщение 'Hello'. Но вот label value не меняется. Очевидно, что getElementById("location") просто не находит такого элемента.
Подскажите как решить эту проблему
PM MAIL WWW   Вверх
12345c
Дата 28.12.2006, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

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



(Какой же это HTML?)
Возможно, повторение id на странице.
PM WWW   Вверх
Competitor
Дата 29.12.2006, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Здесь я использовал XUL. id не повторяются.
PM MAIL WWW   Вверх
Competitor
Дата 29.12.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Простой вопрос. Как получить доступ к элементу location из нижеприведенного файл .xul?
Код

<?xml version="1.0"?>


<!-- Localization Information -->
<!DOCTYPE overlay SYSTEM "chrome://hpsched/locale/hpsched.dtd">


<overlay id="hpsched_browser_overlay"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <!-- Include the javascript code -->
  <script type="application/x-javascript" src="chrome://hpsched/content/browser.js" />


  <!-- Init only if this is an actual browser window (not prefs or something) -->
  <window id="main-window">
    <script type="application/x-javascript">
    window.addEventListener("load", HPsched_init, false);
    </script>
  </window>

<toolbox>
  <toolbar id="nav-toolbar">
    <button id="callCOM" label="Call XPCOM" onclick="buttonCOMPressed(event);"/>
    <label id="location" value="This is location"/>
  </toolbar>
</toolbox>
</overlay>

PM MAIL WWW   Вверх
GIK
Дата 2.1.2007, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

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



Цитата(Competitor)

Простой вопрос. Как получить доступ к элементу location из нижеприведенного файл .xul?

document.getElementById('location').value="blabla"

Код

<body>
 <label id="location" value="This is location"/>

<input type="button"  onclick="alert(document.getElementById('location').value)" value="ID get">

</body>






--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
pythonwin
Дата 3.1.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

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



насчет проблемы с "document.getElementById" - я столкнулся что в некоторых подверсиях IE6+ alert(document.getElementById) выдавал undefined - подскажите, пожалуйста, в чем проблема и как её решить?
PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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