Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: неработает innerHTML под IE !!!

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: Mercedes-Benz   (27.11.2008 в 12:24)
 
   для: deman-b   (03.04.2008 в 21:26)
 

Ошибка в синтаксисе (кавычки и точка с запятой).. сам только что ломал голову над своим кодом... Опера и мозилла проглатывала, а эксплорер не хотел

   
 
 автор: Crux   (07.04.2008 в 06:15)   письмо автору
 
   для: KirillKiev   (04.04.2008 в 15:25)
 

>но если сразу запихивать целую таблицу - то наверное проще все таки через innerHTML

ну это уже из серии философских вопросов :)
главное что? чтоб функционал сайта работал стабильно в во всех браузерах и
пользователю этого сайта глубоко по-барабану каким методом Вы пользуетесь чтоб создать таблицу.

   
 
 автор: deman-b   (04.04.2008 в 19:36)   письмо автору
 
   для: Crux   (04.04.2008 в 12:27)
 

ну.. что поделать, яваскрипт для меня "темный лес", я ещо только учусь...

   
 
 автор: deman-b   (04.04.2008 в 19:34)   письмо автору
 
   для: KirillKiev   (04.04.2008 в 15:25)
 

ну да. таблица формируется ещо в php скрипте потом на выходе печатается ява скрипт..
затемм этот скрипт подключается с помощью appendChild()
своего рода AJAX... но так как я его не знаю.. делаю так)))

   
 
 автор: KirillKiev   (04.04.2008 в 15:25)   письмо автору
 
   для: Crux   (04.04.2008 в 11:20)
 

Нда.. так не работает...
это если добавлять в таблицу потом элементы
но если сразу запихивать целую таблицу - то наверное проще все таки через innerHTML

   
 
 автор: Crux   (04.04.2008 в 12:27)   письмо автору
 
   для: deman-b   (04.04.2008 в 12:17)
 

deman-b
я думаю Вы столкнулись с незнанием JavaScript в первую очередь.
уж простите меня, но те два примера которые Вы показали в первых ваших постах - это просто бред.

   
 
 автор: deman-b   (04.04.2008 в 12:17)   письмо автору
 
   для: Crux   (04.04.2008 в 10:45)
 

> конечно можно, но иногда innerHTML с таблицами плохо дружит.
очень интересный момент. это в каких ситуациях? я кажется с такой сталкнулся, но так ничего и не поняял..

   
 
 автор: deman-b   (04.04.2008 в 12:08)   письмо автору
 
   для: Crux   (04.04.2008 в 11:20)
 

IE - капризный он

   
 
 автор: deman-b   (04.04.2008 в 12:06)   письмо автору
 
   для: deman-b   (03.04.2008 в 21:26)
 

как много вкусных примеров!
буду переваривать)
благодарю всех за помощь!
ЗЫ: видимо я допускал ошибки которые опера мне прощала...
если возникнут трудности - обязательно спрошу)

Вопрос не в тему но всеже:
не одарит меня ктонибудь "живым" примерчиком AJAX`a ?)
prototype.js у меня вроде есть...
пробовал много раз но тоже не получается)) ну не дружит со мной яваскрипт))

   
 
 автор: Crux   (04.04.2008 в 11:20)   письмо автору
 
   для: KirillKiev   (04.04.2008 в 10:52)
 

просвещаю примером:

<div id="fmframe"></div>
<script>
var table = "";
table += "<table id='fmtable'>";
table += "<tr><th>Name</th><th>Type</th><th>Size</th></tr>"; 
table += "<tr><td>music</td><td>&lt;DIR&gt;</td><td>&lt;DIR&gt;</td></tr>"; 
table += "<tr><td>qwerty</td><td>&lt;DIR&gt;</td><td>&lt;DIR&gt;</td></tr>"; 
table += "<tr><td>.htaccess</td><td></td><td>82</td></tr>"; 
table += "<tr><td>LICENSE</td><td></td><td>9573</td></tr>"; 
table += "<tr><td>GAME</td><td>TXT</td><td>213</td></tr>";
table += "<tr><td>Readme</td><td>doc</td><td>46080</td></tr>"; 
table += "<tr><td>chimiya</td><td>doc</td><td>49152</td></tr>";
table += "</table>";
document.getElementById('fmframe').innerHTML = table;
document.getElementById('fmtable').innerHTML += "<tr><td>new</td><td>new</td><td>new</td></tr>";
</script> 


смотрим в Opere, FFи в IE.

вопрос: какой браузер опять обматерили?

   

Сообщения:  [1-10]    [11-20]  [21-22] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования