Динамическое создание слоя.
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); } Часть выделенная красным почему-то не работает. |
Цитата:
http://javascript.ru/tutorial/events/crossbrowser |
Прум пум пум)
Функции так же хранятся в переменных. Поэтому не нужно ни двойных ковычек, ни двойных скобок(скобки нужны для немедленного вызова функции). Вот так будет выглядеть одна из строк: div1.onmouseout = hidePic; |
|
Часовой пояс GMT +3, время: 10:43. |