Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   талица под IE не создаеться .. (https://javascript.ru/forum/misc/9874-talica-pod-ie-ne-sozdaetsya.html)

Arfey 09.06.2010 16:31

Цитата:

Сообщение от Skipp (Сообщение 58705)
Честно, ни фига не понял:)

лан ) ... как закинуть таблицу в див?)

Skipp 09.06.2010 16:33

<div> Таблица:) </div>
Или динамически?

Arfey 09.06.2010 16:38

всё я вобщем зделал осталось тока стиль приделать и всё должно быть гуд :write:
var showElements = xmlDoc.getElementsByTagName("show");


Div = document.getElementById('Tfood');
	//alert (xmlDoc.documentElement.nodeName); // файрфокс возвращает parsererror, есплорер ошибку дает

	

	for (var x=0; x<showElements.length; x++) {
        // Мы знаем, что первый потомок show - это title, а второй - rating
    
	var dt = showElements[x].getElementsByTagName("dt")[0].firstChild.nodeValue;
	var id = showElements[x].getElementsByTagName("id")[0].firstChild.nodeValue;
	var food = showElements[x].getElementsByTagName("food")[0].firstChild.nodeValue;


if(dt != end_dt) { 
	newDiv = document.createElement('Div'); 
Div.appendChild(newDiv);

	
		newTable = document.createElement('table'); 
	newDiv.appendChild(newTable);
	

	
	  
	  var elTR = newTable.insertRow( -1 );
	  var elTD2 = elTR.insertCell( -1 );
	  elTD2.setAttribute('colspan', '2');
	  elTD2.innerHTML  = dt;

} 
	
	var elTR = newTable.insertRow( -1 );
	  

      var elTD1 = elTR.insertCell( -1 );
      elTD1.innerHTML = food;
      var elTD3 = elTR.insertCell( -1 );
      elTD3.innerHTML = '<input>';


var end_dt = dt;  
      }

Skipp 09.06.2010 16:50

Ну и здорово, что сам!:)


Часовой пояс GMT +3, время: 10:53.