Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » FAQ по созданию всплывающих и диалоговых окон (pop-up/popup)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Открыть новую тему     Написать ответ в эту тему

Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обзор форума » (клиентские скрипты » JavaScript) »  FAQ по окнам / Новые вопросы по окнам

 
Новые вопросы по браузерным окнам
По всплывающим (pop-up) окнам, а также модальным (диалоговым) окнам

 
В связи с тем, что "шапка" данной темы значительно разрослась, она была вынесена в отдельную закрытую тему.
 

 
Новые вопросы, заданные в этой теме и полученные на них ответы будут также добавляться в FAQ по окнам
 
Svarga.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 13:03 09-07-2003 | Исправлено: Svarga, 03:54 28-06-2004
sotonach

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли такой скрипт, который бы выводил окно с сообщением, который пользователь мог бы отключить по желанию? Ну чтоб, если ему надоест его видеть, он мог его просто выключить.

Всего записей: 9 | Зарегистр. 15-02-2006 | Отправлено: 17:14 10-02-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sotonach

Цитата:
Ну чтоб, если ему надоест его видеть, он мог его просто выключить.

добавляете кнопку по нажатию на которую выставляете куку. и в следующий раз проверяете - если она есть, то окно не отображаете, а если нет - отображаете

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:54 10-02-2010
jurrov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Помогите, пожалуйста, решить вопрос.
 
Имеется такая конструкция:
 
<iframe src="http://ДОМЕН/js/banner.php" name="banner" width="468" height="60" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
 
После клика по баннеру осуществляется переход на некую страницу. На какую именно решаю не я, а скрипт на указанном сайте.
Есть необходимость, чтобы после клика открывалось две страницы. Данная в текущем окне, а другая (та, что нужна мне) - в новом.
Пытался решить с наскока, по принципу:
 
<a href="Данная страница" onClick="popupWin = window.open('Моя страница');">Открыть два окна</a>
 
Но такой вариант работает с текстом, картинками, просто баннерами. Как прикрутить его к ифрейму, никак не могу сообразить.
 
Заранее большое спасибо всем, кто сможет помочь.
С уважением, Юрий.

Всего записей: 2 | Зарегистр. 13-02-2010 | Отправлено: 22:46 13-02-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jurrov

Цитата:
Как прикрутить его к ифрейму, никак не могу сообразить

обернуть в ссылку пробовали?
<a href=...><iframe ..></iframe></a>
не факт, что поможет по вполне понятным причинам

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:12 14-02-2010
jurrov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
обернуть в ссылку пробовали?  
<a href=...><iframe ..></iframe></a>  
не факт, что поможет по вполне понятным причинам

 
Пробовал. Нужного результата нет.
Просто открывает страницу, заданную скриптом в ифрейме.

Всего записей: 2 | Зарегистр. 13-02-2010 | Отправлено: 10:10 14-02-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jurrov

Цитата:
Пробовал. Нужного результата нет.  

я же сказал - это вряд ли поможет по понятным причинам. Боюсь, что решения тут нет.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:23 14-02-2010
svan2007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажете, как защитить изображение, выводимое в новом окне функцией winop, от копирования по правой кнопке мыши?

Всего записей: 3 | Зарегистр. 04-02-2008 | Отправлено: 16:47 18-02-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svan2007

Цитата:
Не подскажете, как защитить изображение, выводимое в новом окне функцией winop, от копирования по правой кнопке мыши?

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:33 18-02-2010
Vlad200276

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишу программку на php, как сделать для нее файл типа "exe" и чтоб при клике на него открывалось окно с отображением индексного файла (окно без меню и т.д.).

Всего записей: 2 | Зарегистр. 26-02-2010 | Отправлено: 22:52 26-02-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vlad200276
а теперь еще раз, но нормальным языком.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:34 27-02-2010
slavpa



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZZEE PHPExe http://www.zzee.com/phpexe/ например.

Всего записей: 2010 | Зарегистр. 05-02-2003 | Отправлено: 00:55 27-02-2010
Vlad200276

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем, прога на php задумана как приложение под Винду, которое при инсталяции устанавливает свой сервер с php и работает текстовой базе данных. Вопрос в том, что не нашел еще решения для открытия этой проги  в окне, типа как у винды. Ну и соответственно стартовать она должна с ехе файла. Кстати вот эта прога ZZEE PHPExeпохожа на решение моей проблемы, а у нее есть документация на русском?

Всего записей: 2 | Зарегистр. 26-02-2010 | Отправлено: 17:54 27-02-2010
zahnseide



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to Morderator: спасибо
 
Повторюсь в третий раз и надеюсь что уж эту тему не закроете.
Мне в идеале нужно добиться чтоб юзер не смог понять где он находится.То есть чтоб заголовка сайта не было видно совсем.В этом коде
<a href="http://домен.ру" onclick="window.open(this.href,this.target,     'width=300, height=300,'      +     'location=yes,      toolbar=yes,      menubar=no,      status=no,      scrollbars=no,      resizable=no');return false;">текст ссылки, открывающей новое окно заданного размера</a>  
 
адресная строка не открывается сразу но видно заголовок сайта,и если на него кликнуть то открывается адресная строка с кнопками..Отсюда 2 варианта у  меня пока:1.Окно открывается с открытой адресной строкой (без клика по заголовку).А так как окно маленькое 'width=300, height=300,'  то саму адресную строку не видно,она не влезает а видно только левую её часть с кнопками(назад,вперёд и т д).Остаётся запретить разтягивать окно.  
И 2 вариант:исключить совсем показ заголовка сайта и также запретить растягивать окно.  
 
 
Вопросы такие:Как запретить растягивать окно?.  
как открыть окно с открытой адресной строкой или как отключить показ заголовка сайта?  
 
 
нашёл вроде подходящий ответ на некоторые вопросы http://forum.ru-board.com/topic.cgi?forum=24&topic=2387  
.вот этот скрипт
<SCRIPT language=JavaScript>  
//<!--  
function show(file, width, height)  
{  
file=file + ".htm";  
//window.open(file, "_blank", "width="+width+",height="+height+",titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");  
window.open(file, "_blank", "width="+width+",height="+height+",titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");  
}//-->  
</SCRIPT>  
</head>  
 
<body>  
 
<A href='javascript:show("start",773,550)'>Ссылка, открывающая форматируемое окно</A>
 
блин не соображу куда и в каком виде втыкать ссылку.пробовал вместо file +,и расширение htm менял на html.И вместо start втыкал ссылку. Код правда становится кликабельным и появляется надпись"'javascript:show(  в строке состояния.Но при клике не просходит никакой реакции.юзаю оперу 10
Какие будут мысли?  
Спасибо большое заранее

Всего записей: 48 | Зарегистр. 04-10-2006 | Отправлено: 01:22 09-03-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zahnseide

Цитата:
"start"

вместо этого и пишите ссылку.. и пишите ее в кавычках.. в двойных.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:07 09-03-2010
zahnseide



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дак писал.... я выше об этом упомянул.не работает.....
 
ну к примеру куда воткнуть www.mail.ru чтоб открыть окно размером 300 на 300
или может ещё надо где то править?Напишите плиз готовый код для www.mail.ru

Всего записей: 48 | Зарегистр. 04-10-2006 | Отправлено: 23:30 09-03-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zahnseide

Цитата:
дак писал.... я выше об этом упомянул.не работает..

покажите как написали
по этому

Цитата:
file=file + ".htm";

на конце не должно быть расширения.. но ведь эту строчку можно убрать

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:52 09-03-2010
zahnseide



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот так
 
<SCRIPT language=JavaScript>  
//<!--  
function show(file, width, height)  
{  
file=file + ".htm";  
//window.open(file, "_blank", "width="+width+",height="+height+",titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");  
window.open(file, "_blank", "width="+width+",height="+height+",titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");  
}//-->  
</SCRIPT>  
</head>  
   
<body>  
   
<A href='javascript:show("www.mail.ru",773,550)'>Ссылка, открывающая форматируемое окно</A>
 
ну напишите плиз как быть ДОЛЖНО.чтоб меньше флудить тут.Вам же чистить...

Всего записей: 48 | Зарегистр. 04-10-2006 | Отправлено: 00:22 10-03-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zahnseide
а то, что ссылки бывают абсолютные и относительные вас не волнует?  
записывая так вы просите браузер обратиться к файлу или папке www.mail.ru на том же сервере, что и страница. Ну надо же хоть чуть чуть напрягать голову для тренировки

Цитата:
<SCRIPT language=JavaScript>  
//<!--  
function show(file, width, height)  
{  
window.open(file, "_blank", "width="+width+",height="+height+",titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");  
}//-->  
</SCRIPT>  
</head>  
   
<body>  
   
<A href='javascript:show("http://www.mail.ru",773,550)'>Ссылка, открывающая форматируемое окно</A>  



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:38 10-03-2010
zahnseide



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так и новое окно должно быть с другого сайта....
Или для этого надо другой код использовать?

Всего записей: 48 | Зарегистр. 04-10-2006 | Отправлено: 19:08 10-03-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zahnseide

Цитата:
так и новое окно должно быть с другого сайта....  
Или для этого надо другой код использовать?

при чем тут новое окно и другой код/сайт??? я же написал вам все..  
хотите с другого сайта - указывайте http://

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:04 10-03-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » FAQ по созданию всплывающих и диалоговых окон (pop-up/popup)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru