Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Элемент <table> и innerHTML
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Элемент <table> и innerHTML

Страниц (1): [1]
 

1. SindBAD - 06 Апреля, 2009 - 20:22:40 - перейти к сообщению
Всем привет! Вот такой HTML:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <table id="keys">
  3.  
  4. </table>
  5.  

вот такой скрипт:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. document.getElementById('keys').innerHTML='<tr class="tablehead"><td>Наименование</td><td>Цена</td></tr>';
  3.  

Однако, ИЕ выдает ошибку, да еще и "неизвестную".
Генерация ячеек с помощью DOM в моем случае никак не катит; ячеек может быть дофига разных, а может и вообще не быть. Как заставить такой (или подобный) код работать в ИЕ?
2. Stierus - 07 Апреля, 2009 - 09:17:23 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <div id="test"></div>
  2.                 <script>
  3.                         document.getElementById("test").innerHTML='<table><tr class="tablehead"><td>Наименование</td><td>Цена</td></tr></table>';
  4.                 </script>

 

Powered by ExBB FM 1.0 RC1