Показать сообщение отдельно
  #4 (permalink)  
Старый 15.03.2011, 23:04
Новичок на форуме
Отправить личное сообщение для Wolfer Посмотреть профиль Найти все сообщения от Wolfer
 
Регистрация: 15.03.2011
Сообщений: 3

Кажется, что-то получается... Но появился вопрос. У меня в объекте с ID paral в html прописан текст "hello". Скрипт его меняет на "LOL", а после того, как страница загружена, должен изменить на "ppp". Alertы показывают, что код исправно меняется, но после загрузки продолжает отображаться как LOL. Что за лол?)
Скрипт сейчас выглядит так:

<script type="text/javascript">
var theElement = document.getElementById("paral");
var allhtml = document.getElementsByTagName("html");
var allhtmltml = allhtml[0].innerHTML;
var i=0;
theElement.innerHTML = "LOL"

window.onload = function(){
allhtmltml = allhtml[0].innerHTML;
i=0

i=allhtmltml.indexOf("LOL",1);

alert(allhtmltml);
allhtmltml=allhtmltml.substring(0,i)+"ppp"+allhtml tml.substring(i+3,allhtmltml.length);
alert(allhtmltml);

}
}
</script>

Т.е. изменённый код не вступает в силу... Что я делаю не так? Неужели нельзя менять html в общем порядке (парсить нужное и менять) и можно менять только обращаясь к отдельным объектам?
Спасибо.

Последний раз редактировалось Wolfer, 15.03.2011 в 23:09.
Ответить с цитированием