Показать сообщение отдельно
  #4 (permalink)  
Старый 23.01.2015, 20:25
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Ruslan_xDD Посмотреть сообщение
... а после удаления и вовсе перестаёт существовать.
-Неверно. Скрипт жив и существует. Попробуйте по факту загрузки документа вернуть его обратно в BODY и он даже сразу выполнится!

<html>
<body>
<div id ='content'>qwerty

<script>
window.onload = function()  
{
alert('загрузили страницу, теперь страшный скрипт сработает')
document.body.appendChild(o);
};
  
var o=document.getElementById('content');    
o.parentNode.removeChild(o); // удаляем сами себя из DOM прямо в процессе загрузки страницы
</script>  
  
<script>
alert(123); // а здесь этот страшный скрипт не сработает! это правильно?
</script>
  
</div>
  
</body>
</html>
Ответить с цитированием