|
|
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
в функция Receive() приходит id. Через alert(id); значение вылетает, но вот document.getElementById(id).style.backgroundColor="Aqua"; не хочет выделять ячейку таблицы и выводит "требуется объект". В чем может быть ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2007, 17:58 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
А на странице есть элемент с таким id? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2007, 18:12 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
SkyLightА на странице есть элемент с таким id? Да в том то и дело, что есть. Если к примеру поставить document.getElementById("цифра").style.backgroundColor="Aqua"; , то все ОК... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 09:39 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
У вас id имеет цифровое значение? Попробуйте getElementById(id.toString()). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 10:01 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
AntonariyУ вас id имеет цифровое значение? Попробуйте getElementById(id.toString()). Блин... И енто тож не работает... alert(id);-же работает? И что ему надобно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 10:06 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
trevojnui alert(id);-же работает ну и что оно показыват? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 10:16 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
1). var obj = document.getElementById(id); alert(typeof obj); // Если тут будет не Object, то внимательно смотри айдишник и лишний раз проверь, // что элемент с таким айдишником действительно существует 2.) var obj = document.getElementById(id).style; alert(typeof obj); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 11:43 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
ну и так далее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 11:44 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
значит, кто-то выполняет код до прогрузки страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 18:02 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
for93t1). var obj = document.getElementById(id); alert(typeof obj); // Если тут будет не Object, то внимательно смотри айдишник и лишний раз проверь, // что элемент с таким айдишником действительно существует 2.) var obj = document.getElementById(id).style; alert(typeof obj); Вылетает object, только для чего это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2007, 04:37 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
trevojnuiВылетает object, только для чего это... Определить, какой объект undefined ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2007, 09:16 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
обект Recive взят с топика Проблемы AJAX и IE , предложенный @RuSHA Попробовал сделать function Receive(){ var txt=getResponseText(xmlHttp); if(!txt) return; var pp= document.getElementById(myid); pp.innerHTML=txt; alert(id); alert(txt); document.getElementById(id).style.backgroundColor="Aqua"; } Вылетело через алерт для "id" цифра 175 для "txt" пишу кусок кода <td id=175 title=текст3><b>текст3</b></td> Ну все же есть, что jave script'у надо??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 14:42 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
А если id взять в кавычки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:09 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
В одном скрипте есть выражение, меняющее класс для элемента: eval("document.forms['aeform_52'].elements['" + ErrorReport[j].ObjName + "'].className = 'error';"); Выделенное курсивом - в цикле перебираются элементы массива. Я так предполагаю, что нужно подобным образом поступить и с id: eval("document.forms ['" + id +"'] .elements['" + ErrorReport[j].ObjName + "'].className = 'error';"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:15 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
mr_yurchА если id взять в кавычки? пробовал, не получилось... Тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:23 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
eval("document.getElementById( ' " + id + " ' ).style.backgroundColor="Aqua";"); попробуй так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:24 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
mr_yurchВ одном скрипте есть выражение, меняющее класс для элемента: eval("document.forms['aeform_52'].elements['" + ErrorReport[j].ObjName + "'].className = 'error';"); Выделенное курсивом - в цикле перебираются элементы массива. Я так предполагаю, что нужно подобным образом поступить и с id: eval("document.forms ['" + id +"'] .elements['" + ErrorReport[j].ObjName + "'].className = 'error';"); Ничего не понял, что здесь написано... Вы предлагаете "document.forms"? Тык, у мя же нет формы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:26 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
trevojnui mr_yurchВ одном скрипте есть выражение, меняющее класс для элемента: eval("document.forms['aeform_52'].elements['" + ErrorReport[j].ObjName + "'].className = 'error';"); Выделенное курсивом - в цикле перебираются элементы массива. Я так предполагаю, что нужно подобным образом поступить и с id: eval("document.forms ['" + id +"'] .elements['" + ErrorReport[j].ObjName + "'].className = 'error';"); Ничего не понял, что здесь написано... Вы предлагаете "document.forms"? Тык, у мя же нет формы... Ну я из своего скрипта просто пример привёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:30 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
mr_yurcheval("document.getElementById( ' " + id + " ' ).style.backgroundColor="Aqua";"); попробуй так Может так??? eval("document.getElementById('" + id + "').style.backgroundColor= 'Aqua' ;");, а то выдает ошибку... Но если и так зделать, то пишет "не завершена строковая константа" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:30 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
mr_yurcheval("document.getElementById( ' " + id + " ' ).style.backgroundColor="Aqua";"); попробуй так Огромное спасибо, сработала функция eval("document.getElementById (" + id + "). style.backgroundColor= 'Aqua' ;"); Неделю парился, вот уже курсовую защищать надо... Топик закрыт!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 15:36 |
|
||
|
И снова JSCRIPT и AJAX
|
|||
|---|---|---|---|
|
#18+
Вот новая проблема с java и ajax. Суть проблемы: есть фаил "add_line_stop.php" В нем вывод значения осуществляется с помощью echo "1"; , то есть цифра выводиться. Затем с помощью аякса забираю результат: function Receive(){ var txt=getResponseText(xmlHttp); if(!txt) return; id_add=txt;//результат alert("st"+id_add); } И в итоге с помощью алерта вылетает сообщение не st1 , а st 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2007, 10:23 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34590780&tid=1458036]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 428ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...