Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2009, 13:35
Новичок на форуме
Отправить личное сообщение для Sh4dow Посмотреть профиль Найти все сообщения от Sh4dow
 
Регистрация: 11.07.2009
Сообщений: 7

Проблема с букмарклетом(фреймы)
Проблема в следующем. Букмарклет должен открывать страницу, на которой он запущен, во фрейме(iframe). Т.е. значимый код

document.getElementsByTagName('html')[0].innerHTML='<head></head><body><div>111</div><iframe src="'+document.location.href+'"></iframe></body>';


Но: в странице во вложенном в голову скрипте висит код

if (top != self) { top.location.href = location.href; }


OnLoad и принудительная замена топ/селф не помогает. Кто-нибудь знает, как это обойти?
Ответить с цитированием