powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [JS] innerHTML в Mozilla Firefox
25 сообщений из 37, страница 1 из 2
[JS] innerHTML в Mozilla Firefox
    #35167419
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу: нижеописанное в Опере и ИЕ работает нормально. Есть функция, возвращающая некий текст. Проверяем ее работу:
Код: plaintext
alert(get_contents(panel));
- функция красиво выплевывает табличку с кучей полей, с формочкой и пр... Шаг второй:
Код: plaintext
1.
2.
3.
var a = document.getElementById('left_panel');
....//тут чего-то делали, но "а" не трогали
a.innerHTML = '<b>T</b>EST';
Все Ок, выводит, тэги понимает...
Пытаемся соединить воедино эти два куска:
Код: plaintext
1.
2.
3.
var a = document.getElementById('left_panel');
....//тут чего-то делали, но "а" не трогали
a.innerHTML = get_contents(panel);
Не работает!!! Тогда немного шаманим:
Код: plaintext
1.
2.
3.
4.
5.
var a = document.getElementById('left_panel');
....//тут чего-то делали, но "а" не трогали
var txt = new String();
txt = alert(get_contents(panel));
a.innerHTML = txt;
та же фигня, никаких табличек, никаких формочек, вообще пустые ДИВы на меня с экрана глядят У кого-нить есть версии на этот счет?

ЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!!
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167452
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!!

Потому что строго придерживается спецификации:-)
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167473
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!!
Потому что строго придерживается спецификации:-)Блин, да какая спецификация?!! Чем ему произвольный текст в innerHTML не угодил?!! Пихаю текст (как указал выше) - все отображает, пихаю результат работы функции (тоже, к слову сказать, текст) - не пашет!!! Опера и осел все показывают нормально, все работает, заказчик готов первую часть бабла заплатить уже...

Люди, хэлп!!! Я в JavaScript - полный ЗЕРО, почти ничего на нем не пишу. А от файрфокса меня слегка тошнит... Помогите их подружить!
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167541
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. У меня почти такой де код - работает!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<html>
<head>
<script>
function ld(){
var a = document.getElementById('left_panel');
//тут чего-то делали, но "а" не трогали
a.innerHTML = get_contents();
}
function get_contents(){
return "qqq";
}
</script>
</head>
<body onload="ld()">
<div id="left_panel"></div>
</body>
</html>
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167542
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в консоли ошибок что?

а если вот так?
alert(a.innerHTML = get_contents(panel))
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167556
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxx_G_M_S_xxx Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!!
Потому что строго придерживается спецификации:-)Блин, да какая спецификация?!! Чем ему произвольный текст в innerHTML не угодил?!! Пихаю текст (как указал выше) - все отображает, пихаю результат работы функции (тоже, к слову сказать, текст) - не пашет!!! Опера и осел все показывают нормально, все работает, заказчик готов первую часть бабла заплатить уже...

Люди, хэлп!!! Я в JavaScript - полный ЗЕРО, почти ничего на нем не пишу. А от файрфокса меня слегка тошнит... Помогите их подружить!

Ну если спецификация по боку, то кАнечно. Пихайте в innerHTML все что угодно, только не ждите чудес от браузеров, их не бывает.
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167560
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebug || JavaScript Debugger Вам в помощь...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167586
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERв консоли ошибок что?
а если вот так?
alert(a.innerHTML = get_contents(panel))Выплюнуло всю мою таблицу в алерт...

Собственно, я ее записал поле получения из get_contents(panel) в textarea, скопипастил и вставил ВРУЧНУЮ в присвоение - не работает! А вставленная в статическую страницу - работает И в консоли ничего не пишет... Если раньше хоть что-то да писал маловразумительное, то теперь - шиш...

Garry80Ну если спецификация по боку, то кАнечно. Пихайте в innerHTML все что угодно, только не ждите чудес от браузеров, их не бывает.А где написано, что в него нельзя пихать ТЕКСТ с ТЭГАМИ? Я ж приводил пример - тэг <b> отобразился вполне корректно.
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167605
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxx_G_M_S_xxxВыплюнуло всю мою таблицу в алерт...

Собственно, я ее записал поле получения из get_contents(panel) в textarea, скопипастил и вставил ВРУЧНУЮ в присвоение - не работает! А вставленная в статическую страницу - работает И в консоли ничего не пишет... Если раньше хоть что-то да писал маловразумительное, то теперь - шиш...

значит innerHTML присвается. просто результат выглядит не так как хочется
наверно проблема с вёрсткой. например left_panel нулевой ширинцы.
есть DOM Inspector?
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167612
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Firebug || JavaScript Debugger Вам в помощь...
Ну скочал и поставил... И куда его какой стороной прикладывать? Я и так уже знаю, что в txt - нужный текст. А в innerHTML должен бы он записаццо... Но не хочет. Даже как статический.
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167631
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERзначит innerHTML присвается. просто результат выглядит не так как хочется
наверно проблема с вёрсткой. например left_panel нулевой ширинцы.
есть DOM Inspector?Нету такого... Кстати, проверил:
Код: plaintext
1.
2.
        a.innerHTML = txt;
        alert(a.innerHTML);
И правда присваивается... Возникает вопрос: а ПОЧЕМУ тогда Опера и ИЕ видят нормально содержимое left_panel? Кстати, вот оно:

Код: plaintext
<table border="0" width="100%" class="tbl2"><form name="right_grid"><input type="hidden" name="test" value="TEST"><tr><td> </td><td><b>Имя</b></td><td><b>Размер</b></td><td><b>Дата</b></td><td><b>Действия</b></td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="0"></td><td><img src="img/dir.png"><a href="JavaScript:go_cat(2,0);"><b>dir1</b></a></td><td>DIR</td><td> 27 . 02 . 2008 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="1"></td><td><img src="img/dir.png"><a href="JavaScript:go_cat(2,1);"><b>dir2</b></a></td><td>DIR</td><td> 27 . 02 . 2008 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="2"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,2);"><b> 00022463 .jpg</b></a></td><td> 19542 </td><td> 25 . 04 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="3"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,3);"><b>030510_veliki.jpg</b></a></td><td> 94333 </td><td> 04 . 04 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="4"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,4);"><b>050407_wtf.jpg</b></a></td><td> 57806 </td><td> 28 . 04 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="5"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,5);"><b>050418_cat2.jpg</b></a></td><td> 69520 </td><td> 20 . 04 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="6"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,6);"><b>050420_mouse.jpg</b></a></td><td> 44744 </td><td> 21 . 04 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="7"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,7);"><b>050422_copy.jpg</b></a></td><td> 73051 </td><td> 25 . 04 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="8"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,8);"><b>050502_vingers.jpg</b></a></td><td> 48470 </td><td> 10 . 05 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="9"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,9);"><b>050510_cats2.jpg</b></a></td><td> 51639 </td><td> 13 . 05 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="10"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,10);"><b>050510_vodka.jpg</b></a></td><td> 31233 </td><td> 13 . 05 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="11"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,11);"><b> 10606 .jpg</b></a></td><td> 19812 </td><td> 13 . 05 . 2005 </td><td> </td></tr><tr><td align="center" style="padding: 0px; margin: 0px"><input type="checkbox" name="selright[]" value="12"></td><td><img src="img/file.png"><a href="JavaScript:go_file(2,12);"><b> 3901 .jpg</b></a></td><td> 29166 </td><td> 11 . 08 . 2005 </td><td> </td></tr></form></table>
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167675
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересная батва... Панель по дефолту выглядит так:
Код: plaintext
<div id="left_panel" width="100%" height="100%">TEST</div>
После вызова скрипта (я закомментировал автоматический вызов при загрузке страницы) он становится ПОЧТИ пустым - попытка выделения выделяет 1(один) пробел. Что бы это могло значить?
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167826
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вобщем не может он рассчитать размеры. ComputedHeight - 0
таблица вещь такая...
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167907
Logo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!!

Потому что строго придерживается спецификации:-)
Я за ним тоже такое замечал. ECMAScript и JavaScript спецификации не читал, но что касается CSS Опера поддерживает на порядок лучше.
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167927
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Logo Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!!

Потому что строго придерживается спецификации:-)
Я за ним тоже такое замечал. ECMAScript и JavaScript спецификации не читал, но что касается CSS Опера поддерживает на порядок лучше.
говорят konqueror самый правильный браузер=)
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167935
Logo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXER Ага =)
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35167944
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxx_G_M_S_xxx
И куда его какой стороной прикладывать?

Ставите breakpoint и тынць || тынць ...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35168037
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERвобщем не может он рассчитать размеры. ComputedHeight - 0
таблица вещь такая...Всмысле? Ты проверил, что ComputedHeight = 0? Чорт... А как быть? Я ведь не могу руками в скрипте размеры считать - это будет геморно и тормознуто... В принципе, функции для получения размеров окна у меня уже есть, но все равно учитывая все менюшки посчитать размер таблицы... Нереально.
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35168044
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
xxx_G_M_S_xxx
И куда его какой стороной прикладывать?

Ставите breakpointДа с этим-то я разобрался... Я и без спецсредст дебаг умею организовывать, жизнь научила Но все равно спасибо - штука удобная
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35168530
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxx_G_M_S_xxx LINUXERвобщем не может он рассчитать размеры. ComputedHeight - 0
таблица вещь такая...Всмысле? Ты проверил, что ComputedHeight = 0? Чорт... А как быть? Я ведь не могу руками в скрипте размеры считать - это будет геморно и тормознуто... В принципе, функции для получения размеров окна у меня уже есть, но все равно учитывая все менюшки посчитать размер таблицы... Нереально.
посмотрел внимательнее, похоже дело не в таблице, а в форме.
можно просто не вставлять её через innerHTML,
а обернуть самому, если надо: document.createElement("form") , appendChild...
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35168539
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXER
посмотрел внимательнее, похоже дело не в таблице, а в форме.
можно просто не вставлять её через innerHTML,
а обернуть самому, если надо: document.createElement("form") , appendChild...
Да нет, можно её вставлять через innerHTML, но не где попало
вот она ваша проблема
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35168540
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и вообще эта не валидная таблица
как там input оказался прямо в table, а не в <tr><td>
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35168571
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERДа нет, можно её вставлять через innerHTML, но не где попало
вот она ваша проблема Спасибо И правда мой случай
LINUXERда и вообще эта не валидная таблица
как там input оказался прямо в table, а не в <tr><td>Гм... Вообще-то он скрытый. Да и введен был для теста - когда я с чекбоксами воевал. К тому же - какая файрфоксу в пень разница, где я данные пихаю? Все культурные бравзеры просто их выплевывают мне на зло где-нить снизу или сверху, если элемент не попал в ячейку таблицы, и сразу понятно - накосячил... А тут пойди пойми, что ему надо. Хоть бы в консоли с ошибками чего отобразил, гад

Вообще - считаю такое поведение бравзера, когда он решает, что можно чего-то непоказывать неправильным. А разработчикам ФФ - большой минус (судя по форуму WW проблема имеет место быть как минимум с 2005-го года, а ужо 2008-й на дворе).
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35169159
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxx_G_M_S_xxxГм... Вообще-то он скрытый. Да и введен был для теста - когда я с чекбоксами воевал. К тому же - какая файрфоксу в пень разница, где я данные пихаю? Все культурные бравзеры просто их выплевывают мне на зло где-нить снизу или сверху, если элемент не попал в ячейку таблицы, и сразу понятно - накосячил... А тут пойди пойми, что ему надо. Хоть бы в консоли с ошибками чего отобразил, гад

Вообще - считаю такое поведение бравзера, когда он решает, что можно чего-то непоказывать неправильным. А разработчикам ФФ - большой минус (судя по форуму WW проблема имеет место быть как минимум с 2005-го года, а ужо 2008-й на дворе).

Смотрю столько тем созданно на подобную тему. Вам не нравится Firefox? Так в чем проблема? Не поддерживайте его в своих скриптах и все дела. А лучше напишите свой браузер, вот тогда и посмотрим. А то крикуном быть не трудно и критиковать всех и вся тоже не трудно.
...
Рейтинг: 0 / 0
[JS] innerHTML в Mozilla Firefox
    #35169226
xxx_G_M_S_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80Смотрю столько тем созданно на подобную тему.Попрошу обратить внимание на два момента:
1) Не все эти темы мои
2) Есть ссылки на буржуйские форумы, где обсуждаются проблемы файерфокса
3) Количество тем говорит о том, что с файерфоксом просто больше проблем. С ослом, например, проблем вообще не возникло.
Garry80Вам не нравится Firefox?Не особо, я приверженец Оперы. Хотя справедливости ради замечу, дебаггер к файерфоксу неплох.
Garry80 Так в чем проблема? Не поддерживайте его в своих скриптах и все дела. Если б ы я писал скрипты для собственного морального удовлетворения - то и проблемы бы небыло, мои скрипты вообще в основном работали бы под Оперой А так - увы, файерфокс имеет определенную аудиторию (к которой относится мой основной заказчик), и потому я вынужден прислушиваться к его мнению.
Garry80А лучше напишите свой браузер, вот тогда и посмотрим. А то крикуном быть не трудно и критиковать всех и вся тоже не трудно.Э-э-э... Я двигло для бравзера разрабатывать не буду Хотя на Дельфях с TWebBrowser писал всякие шняжки

Вообще данное Ваше утверждение выглядит так, как будто вы говорите: поклонимся в ножки разработчикам файерфокса - пусть и дальше корявствует...
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [JS] innerHTML в Mozilla Firefox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]