Показать сообщение отдельно
  #5 (permalink)  
Старый 02.05.2011, 19:28
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

<html>
<head>
<script type="text/javascript" language="javascript">
function funk(z) {
    var aaadiv = document.getElementById('aaa')
    var newdiv = document.createElement('div')
        newdiv.innerHTML = 'Новый элемент списка'
	z.parentNode.insertBefore(newdiv, z);
}
</script>
</head>
<body id="body">
<div id="aaa">
    <div>first элемент <input type="button" onClick="funk(this*!*.parentNode*/!*);return false;" value="PLUS"></div>
    <div>second элемент <input type="button" onClick="funk(this*!*.parentNode*/!*);return false;" value="PLUS"></div>
</div>
</body>
</html>

this ссылался на input а не на DIV
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием