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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: createElement
 
 автор: sl1p   (03.12.2008 в 18:38)   письмо автору
 
 

хельп, видел тут недавно похожую тему но толком никто и не ответил там.

var ffc = ffs;
  var tbl = qq('imgt');
  var td = new Array(3); for(var i=0; i<3; i++) td[i] = document.createElement("TD");
  var tdn = [document.createElement("INPUT"), document.createElement("A")];
  
  td[0].innerHTML = ffs+1;
  td[1].width = '100%';
  td[1].align = 'center';
  
  tdn[0].type = 'file';
  tdn[0].name = 'img[]';
  tdn[0].id = 'imgf_'+ffs;
  var ec = ffs;
  tdn[0].onchange = function(){ffCompact(ffc,1);ffAdd()}
  tdn[1].id = 'imgl_'+ffs;
  tdn[1].href = '#';
  tdn[1].onclick = function(){return ffCompact(ffc,0)}
  tdn[1].style.display = 'none';
  
  td[1].appendChild(tdn[0]); td[1].appendChild(tdn[1]);
  
  tdn[2] = document.createElement("A");
  tdn[2].href='#';
  tdn[2].onclick = function(){return ffDel(this)}
  tdn[2].innerHTML = '[X]';
  td[2].appendChild(tdn[2]);
  
  var row = document.createElement("TR");
  if(ffs%2==0) row.bgColor = '#d5d5d5';
  for(var i=0, len=td.length; i<len; i++) row.appendChild(td[i]);
  tbl.appendChild(row);


не пашет в ие :\

  Ответить  
 
 автор: PAT   (03.12.2008 в 18:43)   письмо автору
 
   для: sl1p   (03.12.2008 в 18:38)
 

1. теги <TR> и <TD> в MSIE следует создавать методами insertRow () и insertCell ()

2. атрибут name для создаваемых элементов форм в MSIE следует прописывать внутри метода createElement ('<input name="чего-надо">')

3. "навешивать" обработчики событий на создаваемые теги в MSIE следует методом attachEvent ()

  Ответить  
 
 автор: sl1p   (03.12.2008 в 18:51)   письмо автору
 
   для: PAT   (03.12.2008 в 18:43)
 

хм тоесть получается для NN и IE нужно писать практически разные скрипты?..

эх, когда они вымрут гады со своим браузером =(

  Ответить  
Rambler's Top100
вверх

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