|
|
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Сразу: нижеописанное в Опере и ИЕ работает нормально. Есть функция, возвращающая некий текст. Проверяем ее работу: Код: plaintext Код: plaintext 1. 2. 3. Пытаемся соединить воедино эти два куска: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. ЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:01 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!! Потому что строго придерживается спецификации:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:11 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!! Потому что строго придерживается спецификации:-)Блин, да какая спецификация?!! Чем ему произвольный текст в innerHTML не угодил?!! Пихаю текст (как указал выше) - все отображает, пихаю результат работы функции (тоже, к слову сказать, текст) - не пашет!!! Опера и осел все показывают нормально, все работает, заказчик готов первую часть бабла заплатить уже... Люди, хэлп!!! Я в JavaScript - полный ЗЕРО, почти ничего на нем не пишу. А от файрфокса меня слегка тошнит... Помогите их подружить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:17 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Странно. У меня почти такой де код - работает! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:31 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
в консоли ошибок что? а если вот так? alert(a.innerHTML = get_contents(panel)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:31 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!! Потому что строго придерживается спецификации:-)Блин, да какая спецификация?!! Чем ему произвольный текст в innerHTML не угодил?!! Пихаю текст (как указал выше) - все отображает, пихаю результат работы функции (тоже, к слову сказать, текст) - не пашет!!! Опера и осел все показывают нормально, все работает, заказчик готов первую часть бабла заплатить уже... Люди, хэлп!!! Я в JavaScript - полный ЗЕРО, почти ничего на нем не пишу. А от файрфокса меня слегка тошнит... Помогите их подружить! Ну если спецификация по боку, то кАнечно. Пихайте в innerHTML все что угодно, только не ждите чудес от браузеров, их не бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:33 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Firebug || JavaScript Debugger Вам в помощь... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:34 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
LINUXERв консоли ошибок что? а если вот так? alert(a.innerHTML = get_contents(panel))Выплюнуло всю мою таблицу в алерт... Собственно, я ее записал поле получения из get_contents(panel) в textarea, скопипастил и вставил ВРУЧНУЮ в присвоение - не работает! А вставленная в статическую страницу - работает И в консоли ничего не пишет... Если раньше хоть что-то да писал маловразумительное, то теперь - шиш... Garry80Ну если спецификация по боку, то кАнечно. Пихайте в innerHTML все что угодно, только не ждите чудес от браузеров, их не бывает.А где написано, что в него нельзя пихать ТЕКСТ с ТЭГАМИ? Я ж приводил пример - тэг <b> отобразился вполне корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:38 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxxВыплюнуло всю мою таблицу в алерт... Собственно, я ее записал поле получения из get_contents(panel) в textarea, скопипастил и вставил ВРУЧНУЮ в присвоение - не работает! А вставленная в статическую страницу - работает И в консоли ничего не пишет... Если раньше хоть что-то да писал маловразумительное, то теперь - шиш... значит innerHTML присвается. просто результат выглядит не так как хочется наверно проблема с вёрсткой. например left_panel нулевой ширинцы. есть DOM Inspector? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:42 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Firebug || JavaScript Debugger Вам в помощь... Ну скочал и поставил... И куда его какой стороной прикладывать? Я и так уже знаю, что в txt - нужный текст. А в innerHTML должен бы он записаццо... Но не хочет. Даже как статический. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:43 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
LINUXERзначит innerHTML присвается. просто результат выглядит не так как хочется наверно проблема с вёрсткой. например left_panel нулевой ширинцы. есть DOM Inspector?Нету такого... Кстати, проверил: Код: plaintext 1. 2. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:47 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Интересная батва... Панель по дефолту выглядит так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 16:59 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
вобщем не может он рассчитать размеры. ComputedHeight - 0 таблица вещь такая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 17:38 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!! Потому что строго придерживается спецификации:-) Я за ним тоже такое замечал. ECMAScript и JavaScript спецификации не читал, но что касается CSS Опера поддерживает на порядок лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 18:02 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Logo Garry80 xxx_G_M_S_xxxЗЫ: может, объявить бойкот этому файрфоксу? Почему все скрипты работают в ИЕ, с минимальным шаманством работают в опере, а в файрфоксе - куча мучений и бестолку?!! Потому что строго придерживается спецификации:-) Я за ним тоже такое замечал. ECMAScript и JavaScript спецификации не читал, но что касается CSS Опера поддерживает на порядок лучше. говорят konqueror самый правильный браузер=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 18:08 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
LINUXER Ага =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 18:11 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx И куда его какой стороной прикладывать? Ставите breakpoint и тынць || тынць ... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 18:14 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
LINUXERвобщем не может он рассчитать размеры. ComputedHeight - 0 таблица вещь такая...Всмысле? Ты проверил, что ComputedHeight = 0? Чорт... А как быть? Я ведь не могу руками в скрипте размеры считать - это будет геморно и тормознуто... В принципе, функции для получения размеров окна у меня уже есть, но все равно учитывая все менюшки посчитать размер таблицы... Нереально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 18:53 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Ex_Soft xxx_G_M_S_xxx И куда его какой стороной прикладывать? Ставите breakpointДа с этим-то я разобрался... Я и без спецсредст дебаг умею организовывать, жизнь научила Но все равно спасибо - штука удобная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 18:56 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx LINUXERвобщем не может он рассчитать размеры. ComputedHeight - 0 таблица вещь такая...Всмысле? Ты проверил, что ComputedHeight = 0? Чорт... А как быть? Я ведь не могу руками в скрипте размеры считать - это будет геморно и тормознуто... В принципе, функции для получения размеров окна у меня уже есть, но все равно учитывая все менюшки посчитать размер таблицы... Нереально. посмотрел внимательнее, похоже дело не в таблице, а в форме. можно просто не вставлять её через innerHTML, а обернуть самому, если надо: document.createElement("form") , appendChild... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 08:03 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
LINUXER посмотрел внимательнее, похоже дело не в таблице, а в форме. можно просто не вставлять её через innerHTML, а обернуть самому, если надо: document.createElement("form") , appendChild... Да нет, можно её вставлять через innerHTML, но не где попало вот она ваша проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 08:10 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
да и вообще эта не валидная таблица как там input оказался прямо в table, а не в <tr><td> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 08:14 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
LINUXERДа нет, можно её вставлять через innerHTML, но не где попало вот она ваша проблема Спасибо И правда мой случай LINUXERда и вообще эта не валидная таблица как там input оказался прямо в table, а не в <tr><td>Гм... Вообще-то он скрытый. Да и введен был для теста - когда я с чекбоксами воевал. К тому же - какая файрфоксу в пень разница, где я данные пихаю? Все культурные бравзеры просто их выплевывают мне на зло где-нить снизу или сверху, если элемент не попал в ячейку таблицы, и сразу понятно - накосячил... А тут пойди пойми, что ему надо. Хоть бы в консоли с ошибками чего отобразил, гад Вообще - считаю такое поведение бравзера, когда он решает, что можно чего-то непоказывать неправильным. А разработчикам ФФ - большой минус (судя по форуму WW проблема имеет место быть как минимум с 2005-го года, а ужо 2008-й на дворе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 08:45 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxxГм... Вообще-то он скрытый. Да и введен был для теста - когда я с чекбоксами воевал. К тому же - какая файрфоксу в пень разница, где я данные пихаю? Все культурные бравзеры просто их выплевывают мне на зло где-нить снизу или сверху, если элемент не попал в ячейку таблицы, и сразу понятно - накосячил... А тут пойди пойми, что ему надо. Хоть бы в консоли с ошибками чего отобразил, гад Вообще - считаю такое поведение бравзера, когда он решает, что можно чего-то непоказывать неправильным. А разработчикам ФФ - большой минус (судя по форуму WW проблема имеет место быть как минимум с 2005-го года, а ужо 2008-й на дворе). Смотрю столько тем созданно на подобную тему. Вам не нравится Firefox? Так в чем проблема? Не поддерживайте его в своих скриптах и все дела. А лучше напишите свой браузер, вот тогда и посмотрим. А то крикуном быть не трудно и критиковать всех и вся тоже не трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 12:14 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Garry80Смотрю столько тем созданно на подобную тему.Попрошу обратить внимание на два момента: 1) Не все эти темы мои 2) Есть ссылки на буржуйские форумы, где обсуждаются проблемы файерфокса 3) Количество тем говорит о том, что с файерфоксом просто больше проблем. С ослом, например, проблем вообще не возникло. Garry80Вам не нравится Firefox?Не особо, я приверженец Оперы. Хотя справедливости ради замечу, дебаггер к файерфоксу неплох. Garry80 Так в чем проблема? Не поддерживайте его в своих скриптах и все дела. Если б ы я писал скрипты для собственного морального удовлетворения - то и проблемы бы небыло, мои скрипты вообще в основном работали бы под Оперой А так - увы, файерфокс имеет определенную аудиторию (к которой относится мой основной заказчик), и потому я вынужден прислушиваться к его мнению. Garry80А лучше напишите свой браузер, вот тогда и посмотрим. А то крикуном быть не трудно и критиковать всех и вся тоже не трудно.Э-э-э... Я двигло для бравзера разрабатывать не буду Хотя на Дельфях с TWebBrowser писал всякие шняжки Вообще данное Ваше утверждение выглядит так, как будто вы говорите: поклонимся в ножки разработчикам файерфокса - пусть и дальше корявствует... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 12:31 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Кстати по моему личному опыту Опера в этом деле гораздо хуже чем лиса. И если хотите чтоб ваши скрипты работали в большинстве браузеров, то лучше тестить именно в лисе. Так как есть еще очень большой ряд браузеров, которые как ни странно совсем не знают стандартов микрософта и нагло плюют на эти стандарты. А как по мне, то когда скрипты пишутся согласно спецификации, с ними гораздо легче работать. А по поводу буржуйских форумов, так вообще можно было их не упоминать. Или вы считаете что надо на них ровнятся? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 12:43 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Пардон - случайно ткнул не тот кнопарь. Garry80Кстати по моему личному опыту Опера в этом деле гораздо хуже чем лиса. И если хотите чтоб ваши скрипты работали в большинстве браузеров, то лучше тестить именно в лисе. Теперь я и сам вижу, что если в лисе работает - то остальные точно скушают... Опера-то и осел непривередливы. Garry80 Так как есть еще очень большой ряд браузеров, которые как ни странно совсем не знают стандартов микрософта и нагло плюют на эти стандарты.Как ни странно, этот большой ряд браузеров занимает очень скромную нишу на рынке. Ранее посетителей, использующих эти браузеры, вообще не брал никто в рассчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 13:24 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxxКак ни странно, этот большой ряд браузеров занимает очень скромную нишу на рынке. Ранее посетителей, использующих эти браузеры, вообще не брал никто в рассчет. С этим я согласен, но как вы писали ранее, есть же привередливые клиенты. Так что считаю лучше сразу разрулить все подводные камни и писать отталкиваясь от них. А то не очень приятно когда клиент находит баг, лиж потому что у него Мак и открыл он эту страницу в Сафари. Поэтому считаю Лису хорошим браузером, лично меня уже не раз выручала:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 14:35 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Garry80лиж потому что у него Мак и открыл он эту страницу в Сафари. Поэтому считаю Лису хорошим браузером, лично меня уже не раз выручала:-)Кстати, а кто-нить сталкивался с этим сафари? И с прочей экзотикой? ЗЫ: теперь-то и я все на лисе тестить буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 15:00 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
сафари это совсем не экзотика и пользуется большой популярностью на западе. Со второй версией было много гиморроя, но к счастью, вышла третья. Сейчас в ней сижу и радуюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 15:26 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
[off] тынць [/off] _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 23:38 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Ex_Soft [off] тынць [/off] Не согласен. Осел как раз самый всеядный - и скрипты, и дизайн любой переваривает без проблем. Опера насчет скриптов привередливей, а вот дизайн тоже любой нормально воспринимает. А ФФ вообще выпендривается по поводу и без ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 00:26 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
С ослом, например, проблем вообще не возникло. :DDD Если кодить по правилам W3С, то их масса. Кстате можт ктонить переведет msdn на русский язык? Кстати, а кто-нить сталкивался с этим сафари? И с прочей экзотикой? Считается самым правильным по стандартам браузером Кстати по моему личному опыту Опера в этом деле гораздо хуже чем лиса. По моему наоборот) И для dreamweaver движок Оперы выбрали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 01:29 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx Осел как раз самый всеядный IMHO, M$ IE - клондайк для разгильдяев и лентяев... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 07:39 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Ex_Soft xxx_G_M_S_xxx Осел как раз самый всеядный IMHO, M$ IE - клондайк для разгильдяев и лентяев... Я разгильдяй и лентяй... И вообще на РНР программер. А вовсе не дизайнер. И мне всеядность Осла более чем нравиццо. К тому же, он самый распространенный бравзер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 09:49 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Навскидку, в контексте JS'а, то, на что лично я напоролся (M$ IE 6.0.2800.1106+SP1): 1. http://www.sql.ru/forum/actualthread.aspx?tid=531867#5364330]str[x] (BTW, на характер проверил в M$ IE 7.0.5730.11 - те же яйца, только в профиль (не знаю как оно у Вас отработало )) 2. Dynamic <input type="radio"> 3. attachEvent Ну, и, хрестоматийное IE: where's my memory? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 10:47 |
|
||
|
[JS] innerHTML в Mozilla Firefox
|
|||
|---|---|---|---|
|
#18+
Ex_Soft 1. http://www.sql.ru/forum/actualthread.aspx?tid=531867#5364330]str[x] (BTW, на характер проверил в M$ IE 7.0.5730.11 - те же яйца, только в профиль (не знаю как оно у Вас отработало )) Скриншоты в качестве доказательства пойдут? Отлично оно у меня работает, версию осла/винды я написал. Кстати, JScript - по-мойму внешний модуль и не от версии осла зависит. Ex_Soft 2. Dynamic <input type="radio"> 3. attachEvent Как правильно было замечено - innerHTML рулит. Мне он тоже больше нравится Зачем создавать геморойным образом объекты, если их можно тупо прописать в текст страницы? Ex_SoftНу, и, хрестоматийное IE: where's my memory? Где моя память? Хех... Ога, целых 300 Мб из 2 Гб заюзано... В среднем... И при чем здесь память? Я вообще о всеядности осла говорил. Только что вот выяснили - мазила не показывает форму, если она внутри балицы, а не наоброт. Да еще если есть выпавшие из <td> элементы (любые). А осел покраней мере показывает, хоть и где-нить сбоку... Так что хоть видно, в чем проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 11:01 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1456836]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 347ms |

| 0 / 0 |
