двойной innerHTML
Доброго времени суток.
Такая проблема: при загрузке страницы выполняется скрипт, и результат выполнения вставляется на страницу с помощью innerHTML. Затем мне нужно выполнить другой скрипт, и вставить результат выполнения в то же место, куда и первый раз. А он не вставляет( и ошибки тоже не выдает. подскажите плз, как с этим можно бороться? |
телепаты уехади в отпуск
|
Цитата:
2) молотком: забить болт на это дело; 3) руками: забить нерабочий код в пост и мы на него посмотрим. |
с проблемой разобрался. а проблема была в том, что при выполнении одного и того же кода несколько раз, первый раз иннерХТМЛ нужный фрагмент вставлял, а последующие разы нет.
Спасибо за внимание. =) |
Цитата:
я ни разу не слышал о таком глюке в каком-либо из браузеров полагаю все-таки проблема в чем-то другом |
молоток рулит :secret:
|
Парадокс, но пока в коде стояло
target.innerHTML = text; он выполнялся только 1 раз почему-то( Когда поставил: var k=target.innerHTML = text; глюк исчез. |
а у меня вот так работает
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <title>title</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <div id="asd">asd</div> <script type="text/javascript"> document.getElementById('asd').innerHTML = '1'; document.getElementById('asd').innerHTML = '2'; </script> </body> </html> а у тебя? |
у меня так тоже работает. один раз) а мне надо было чтобы в зависимости от действий пользователя эта функция выполнялась несколько раз, и вносила в то же место новые данные. вот она не работала, пока не начал к переменной присваивать
|
а должно работыть сколько угодно раз.
проблема в чем-то другом |
Часовой пояс GMT +3, время: 11:59. |