Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.10.2011, 16:48
Новичок на форуме
Отправить личное сообщение для Afimida Посмотреть профиль Найти все сообщения от Afimida
 
Регистрация: 10.10.2011
Сообщений: 1

Динамическое создание слоя.
function createElem() {
var parent = document.getElementsByTagName('BODY')[0];
var div1 = document.createElement('DIV');
div1.className = 'elemClass';
div1.id = 'dindiv1';
div1.style.position = 'absolute';
div1.style.backgroundColor = '#F00' ;
div1.style.width='120px';
div1.style.height='160px';
div1.style.textAlign = 'center';
div1.style.lineheight='160px';
div1.onmousemove = "movePic('ToolTip')";
div1.onmouseout = "hidePic()";
div1.onclick = "div1()";

parent.appendChild(div1);
}
Часть выделенная красным почему-то не работает.

Последний раз редактировалось Afimida, 10.10.2011 в 17:11.
Ответить с цитированием
  #2 (permalink)  
Старый 11.10.2011, 08:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,127

Сообщение от Afimida
Часть выделенная красным почему-то не работает.
Не "почемуто", а потому что и не должна работать. Вот почитай статейку...
http://javascript.ru/tutorial/events/crossbrowser
Ответить с цитированием
  #3 (permalink)  
Старый 11.10.2011, 11:04
Аватар для systemiv
Профессор
Отправить личное сообщение для systemiv Посмотреть профиль Найти все сообщения от systemiv
 
Регистрация: 19.08.2011
Сообщений: 186

Прум пум пум)
Функции так же хранятся в переменных. Поэтому не нужно ни двойных ковычек, ни двойных скобок(скобки нужны для немедленного вызова функции).
Вот так будет выглядеть одна из строк:
div1.onmouseout = hidePic;

Последний раз редактировалось systemiv, 11.10.2011 в 11:07.
Ответить с цитированием
  #4 (permalink)  
Старый 11.10.2011, 12:12
Аватар для aiky
Аспирант
Отправить личное сообщение для aiky Посмотреть профиль Найти все сообщения от aiky
 
Регистрация: 06.04.2010
Сообщений: 90

Сообщение от systemiv
div1.onmouseout = hidePic;
div1.onmouseout = function(){}
либо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое создание объектов Telnet jQuery 6 28.06.2011 15:56
динамическое создание элементов sg550 Events/DOM/Window 28 02.08.2010 19:34
Динамическое создание таблицы Arfey Общие вопросы Javascript 7 10.06.2010 14:14
Динамическое создание Iframe Арсений Элементы интерфейса 12 19.05.2010 15:03
Динамическое создание елемента из динамически созданного элемента. Anguis Элементы интерфейса 10 16.12.2009 17:26