Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.07.2012, 06:11
Интересующийся
Отправить личное сообщение для frost56 Посмотреть профиль Найти все сообщения от frost56
 
Регистрация: 28.06.2012
Сообщений: 24

Не верно отображается фрейм
Всем доброго времени суток.
Делаю букмарклет нужна помощь.
Есть следующий код:

javascript:var iframe = document.createElement("iframe");iframe.src = "http://ddr.ru/";iframe.width = "100";
iframe.height = "300";document.getElementsByTagName("body")[0].appendChild(iframe);void(0);


Он вывод фрейм в самом низу страницы, а так не надо.

Делал так:

javascript:var iframe = document.createElement("iframe");iframe.src = "http://ddr.ru/";iframe.width = "100";
iframe.height = "300";document.getElementsByTagName("head")[0].appendChild(iframe);void(0);


Вообще не выводит фрейм.

Вопрос:

Как сделать так чтобы фрейм вывелся в самом верху страницы и поверх её (не сталкивая вниз) ?
Ответить с цитированием
  #2 (permalink)  
Старый 19.07.2012, 09:01
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

попробуйте вместо
document.getElementsByTagName("body")[0].appendChild(iframe);
написать
documend.body.insertBefore(document.body.childNodes[0],iframe)

или допишите строки
iframe.style.position='absolute';
iframe.style.top='0px';

после iframe.src = "http://ddr.ru/";

Последний раз редактировалось vadim5june, 19.07.2012 в 09:06.
Ответить с цитированием
  #3 (permalink)  
Старый 19.07.2012, 09:15
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

frost56,
Можно заранее вставить на страницу пустой скрытый iframe
<iframe name="iframe1" style="display:none" ></iframe>
А скриптом лишь открывает его и прописывать src
Или заранее создать блок с прописанным id в нужном месте страницы, в который и вставляем будущие фреймы
Ответить с цитированием
  #4 (permalink)  
Старый 19.07.2012, 09:59
Интересующийся
Отправить личное сообщение для frost56 Посмотреть профиль Найти все сообщения от frost56
 
Регистрация: 28.06.2012
Сообщений: 24

Сообщение от vadim5june Посмотреть сообщение
попробуйте вместо
document.getElementsByTagName("body")[0].appendChild(iframe);
написать
documend.body.insertBefore(document.body.childNodes[0],iframe)

или допишите строки
iframe.style.position='absolute';
iframe.style.top='0px';

после iframe.src = "http://ddr.ru/";
Спасибо большое, от первого нет результатов, а второе как раз то что надо !
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка изображения из фрейма во фрейм Hardip Events/DOM/Window 0 10.03.2012 13:23
Слои не верно отображается на Internet Explorer faiq (X)HTML/CSS 5 23.06.2011 11:39
Фрейм обновляет себя и другой фрейм exp Общие вопросы Javascript 2 31.05.2011 11:17
Обновить фрейм Бушка Events/DOM/Window 8 26.01.2009 09:04
Задание CSS для загруженных во фрейм страниц <Pool> Общие вопросы Javascript 1 14.01.2009 16:59