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 15:27

талица под IE не создаеться ..
 
var elTR = Div.insertRow( -1 );
elTR.innerHTML += "<td COLSPAN=2>" + dt + "</td>";
var elTR = Div.insertRow( -1 );
var elTD1 = elTR.insertCell( -1 );
elTD1.innerHTML = food;
var elTD3 = elTR.insertCell( -1 );
elTD3.innerHTML = '<input>';

под IE не генерит ...(
помогите

Kolyaj 09.06.2010 15:28

В IE нельзя менять innerHTML у таблицы.

Arfey 09.06.2010 15:29

я понимаю ... что незя пользоваться в ИЕ elTR.innerHTML += "<td COLSPAN=2>" + dt + "</td>";

но альтернативы чтоб скрешивало 2 ячейки тоже не знаю ((

Skipp 09.06.2010 15:30

создавай ячейку и устанавливай ей атрибут setAttribute('colspan', '2');

Arfey 09.06.2010 15:43



подскажите еще 1 момент .. а как перенести если новая дата .. в бок ..?

Skipp 09.06.2010 15:45

по подробнее

Arfey 09.06.2010 15:50

Цитата:

Сообщение от Skipp (Сообщение 58678)
по подробнее

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

	for (var x=0; x<showElements.length; x++) {
     
    
	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) { 


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

}
	  var elTR = Div.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 15:53

Если я правильно понял, почитай, может что и найдёшь.

Arfey 09.06.2010 16:21

Цитата:

Сообщение от Skipp (Сообщение 58684)
Если я правильно понял, почитай, может что и найдёшь.

не не это ходу не то ..
я тут подумал оно выводиться сча так:
Дата Дата Дата2 Дата2 Дата3
Еда Еда Еда2 Еда2 Еда3

а нада както перекинуть чтоб раскрывать

Дата Дата2 Дата3 Дата Дата2 Дата3
Еда Еда2 Еда3 Еда Еда2 Еда3

как это зделать .. средствами Js я пока могу тока догадываться ...
если знаеш .. подскажи плз)

Skipp 09.06.2010 16:24

Честно, ни фига не понял:)


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