Показать сообщение отдельно
  #1 (permalink)  
Старый 24.07.2012, 08:54
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

Картинка в таблице
Доброго времени суток всем!
подскажите, пожалуйста, как вставить в динамически созданную таблицу картинку?
просто текст вроде бы понятно, а как быть с картинкой?

win.onmouseup = function() {
                    document.oncontextmenu = function (){return false};
                    img.parentNode.removeChild(box);
	                var table = document.createElement('table'), tr, td,
                        close = document.createElement('div');
                        img_map = document.createElement('img');
                    img_map.style.width='300px';
                    img_map.style.height='300px';
                    for(x = 0; x < 3; x++) {
                    tr = document.createElement('tr');
                    for(y = 0; y < 3; y++){
                            td = document.createElement('td');
                            if ((x == 2)&&(y == 2))
                            {
                                img_map.src = 'http://dreaminginpictures.files.wordpress.com/2010/06/nature_flowers_tulips_and_cakes_022579_.jpg';
                    
                            }
                            else
                            {
                                td.innerHTML = '';
                            }
                            tr.appendChild(td);
                            }
                        table.appendChild(tr);
                    }
                    
                    table.style.cssText = 'padding: 15px; position: absolute; background-color: #fff;'+
	                        'left: ' + (typeof x =='undefined' ? '50%' : x + 'px' ) + '; '+
	                        'top: ' + (typeof y =='undefined' ? '50%' : y + 'px' ) + ';' +
	                        'border-radius: 10px; box-shadow: 2px 2px 4px #000;' +
	                        'width:300px;height:300px';
                    close.style.cssText = 'position: absolute; top: 0; right: 0; margin: 2px 7px 0 0; font: 14px Tahoma; '+
	                        'color: blue; cursor: pointer; font-weight: bold;';
                    close.innerHTML = 'x';
	                close.onclick = function() {
	                    document.body.removeChild(table);
	                }
                    table.appendChild(close);
                    document.body.appendChild(table);
	                
                }


В средней ячейке средней строки должны быть картинка, но ее там нет. что я делаю не так?

Последний раз редактировалось веснушка, 24.07.2012 в 11:34.
Ответить с цитированием