Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.09.2011, 23:10
Аватар для (engine-r)
Новичок на форуме
Отправить личное сообщение для (engine-r) Посмотреть профиль Найти все сообщения от (engine-r)
 
Регистрация: 29.09.2011
Сообщений: 5

Обнуляется ХТМЛ код
Пишу скрипт, в котором в фрейм загружается страничка, получается её содержимое и document.write ом выводится на текущую страницу. Но почему то когда я это делаю, весь код, который был до этого обнуляется и заменяется на тот, что был в той страничке, загруженной в фрейм. пробовал обходить это так

document.body.innerHTML+=code

где code содержимое фрейма. начальный код сохранялся, но страница не отображалась как надо. Так же пробовал через createElement, эффект тот же. как это можно обойти?
____
в архиве эта часть кода на станице index.html, загружаемая страница - error_reporting.html, проблемная часть кода в самом низу
///|-------------------------------------------------------------------
///| Если возникла ошибка при считывании или получении кэша
///|-------------------------------------------------------------------
if (cacheError)
{
	clearInterval(start)
	gethtml( W.c_system_errorReporting || ROOT+'error_reporting.html',
	function (a,e)
	{
		D.write(a.document.body.innerHTML)
	})
}
Вложения:
Тип файла: zip www.zip (38.7 Кб, 4 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 30.09.2011, 00:52
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,589

Сообщение от (engine-r)
Но почему то когда я это делаю, весь код, который был до этого обнуляется и заменяется на тот, что был в той страничке,
всё правильно.
Сообщение от (engine-r)
D.write(a.document.body.innerHTML)
а это что такое?
Сообщение от (engine-r)
document.body.innerHTML+=code

где code содержимое фрейма. начальный код сохранялся, но страница не отображалась как надо.
дак наверное пересечения по атрибутам есть

Последний раз редактировалось dmitriymar, 30.09.2011 в 01:09.
Ответить с цитированием
  #3 (permalink)  
Старый 30.09.2011, 09:47
Аватар для (engine-r)
Новичок на форуме
Отправить личное сообщение для (engine-r) Посмотреть профиль Найти все сообщения от (engine-r)
 
Регистрация: 29.09.2011
Сообщений: 5

почему все правильно? мне просто надо, чтобы скрипты из index.html были всегда доступны, а когда я вывожу содержимое фрейма - все стирается.


D.write(a.document.body.innerHTML)
D - document
a - объект фрейма

Цитата:
дак наверное пересечения по атрибутам есть
Можно поподробней?
Ответить с цитированием
  #4 (permalink)  
Старый 30.09.2011, 11:19
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,589

Сообщение от (engine-r)
D.write(a.document.body.innerHTML)
D - document
a - объект фрейма
document.write в уже загруженном документе-очищает документ и загружает новое содержимое.
атрибуты-загружаемый контент как отпозиционирован? вот и накладывается на места уже существующего контента.
Ответить с цитированием
  #5 (permalink)  
Старый 30.09.2011, 14:09
Аватар для (engine-r)
Новичок на форуме
Отправить личное сообщение для (engine-r) Посмотреть профиль Найти все сообщения от (engine-r)
 
Регистрация: 29.09.2011
Сообщений: 5

окей.. а как исправить может дашь какой совет?
Ответить с цитированием
  #6 (permalink)  
Старый 05.10.2011, 22:28
Аватар для (engine-r)
Новичок на форуме
Отправить личное сообщение для (engine-r) Посмотреть профиль Найти все сообщения от (engine-r)
 
Регистрация: 29.09.2011
Сообщений: 5

все, исправил.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать bodyclick код royksopp Общие вопросы Javascript 8 14.10.2011 16:39
АААААААААА!!! Протестируйте пожалуйста код в разных браузерах. выявляем ошибки. prototype Элементы интерфейса 1 22.07.2011 07:47
код странно отрабатывает комбинацию клавиш ffx Общие вопросы Javascript 4 20.01.2011 10:58
Как узнать динамический код страницы? gosha13 Общие вопросы Javascript 5 27.07.2009 13:31
Нужно получить конечный хтмл код must_have Работа 1 05.01.2009 16:59