Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как правильно вывести в iFrame нужное место

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Необходимо сделать вывод определенного места какой-то странички у себя на сайте
Nitrorus
Отправлено: 24 Ноября, 2010 - 12:57:27
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




Доброго времени суток!!!
Необходимо сделать вывод определенного места html странички у себя на сайте.
При нажатии на иконку мегафон у меня на сайте, всплывает окно мегафона, где человек может отправить смс.
Вот код:
<a href="http://www.sendsms.megafon.ru/" onclick="return hs.htmlExpand(this, { objectType: 'iframe', width:600, align: 'center', height:700, scrolltop: 50 } )"><div id="megafon"></div></a>

Вопрос в том, что окно мегафона во фрейме открывается с левого верхнего угла, а мне надо сместить скроллы при открытии так чтобы было видно только ту область во всплываемом окне в которой человек увидит только все элементы странички которые отвечают за отправку смс. И желательно отключить скроллинг.

Может кто сталкивался с подобным? помогите пожалуйста разобраться!!!!
Буду очень благодарен
 
 Top
ded-mazay
Отправлено: 24 Ноября, 2010 - 13:23:42
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




фрейм критично?
есть такой вариант всплывающего окна по центру:

CODE (javascript):
скопировать код в буфер обмена
  1. function open_window(link,w,h)
  2. {
  3.         var features, w, h;
  4.         var top = (screen.height - h)/2, left = (screen.width - w)/2;
  5.         if(top < 0) top = 0;
  6.         if(left < 0) left = 0;
  7.         features = 'top=' + top + ',left=' +left;
  8.         features += ',height=' + h + ',width=' + w + ',menubar=no,location=no,resizable=no,scrollbars=yes,status=1';
  9.         newWin = open(link, 'displayWindow', features);
  10. }

link - url
w - width
h - height
 
 Top
Nitrorus
Отправлено: 24 Ноября, 2010 - 15:39:43
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




честно говоря не селен в програминге, я привязал выплывающее окно к ссылке, т.е. кликаешь по ссылке и в центре экрана всплывает окно, а вот этот код не совсем понимаю как привязать к ссылке, т.е. как это будет выглядеть полностью
(Добавление)
как кодом воспользоваться разобрался, но это не то, выводит во всплывающем окне указанный урл и мой код, вопрос не в этом, надо сместить скроллы так чтобы содержание открываемого сайта было не слевого верхнего угла, а только область которая нужна, т.е. сместить скролл вниз и вправо. И сделать это надо не в окне а во фрейме, т.к. в таком случае максимально скрыто от пользователя что открывается другой сайт с другим урлом
 
 Top
JustUserR
Отправлено: 24 Ноября, 2010 - 18:20:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Nitrorus пишет:
Надо сместить скроллы так чтобы содержание открываемого сайта было не слевого верхнего угла, а только область которая нужна, т.е. сместить скролл вниз и вправо
Для осуществления управления областью отображеня целевого window-контейнера возможно использование такой DOM-функциональности как методы scrollTo и scrollBy обеспечивающие абсолютно и относительное позиционирование соответственно - обеспечения управления содержимым контейнерного iframe-элемента возможно в случае обращения к нему через объектную модель в реализации document.all["FRAME_ID"].contentWindow.scrollTo Дополнительная информация предоставлена здесь http://msdn[dot]microsoft[dot]com/en-us/[dot][dot][dot]31(v=VS[dot]85)[dot]aspx и здесь http://msdn[dot]microsoft[dot]com/en-us/[dot][dot][dot]28(v=VS[dot]85)[dot]aspx
Для осуществления управления отображением состояния смещения прокрутки контейрного элемента и его компонентов - возможно использование функции http://msdn[dot]microsoft[dot]com/en-us/[dot][dot][dot]14(v=VS[dot]85)[dot]aspx с расширенными возможностями


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
as1971
Отправлено: 30 Июня, 2013 - 17:42:48
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Может кто-то подскажет по данному вопросу. Нужно реализовать такое же. Помогите, пожалуйста.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB