Как Сделать Всплывающее Окно
#1
Отправлено 31 Март 2015 - 22:35
#2
Отправлено 04 Апрель 2015 - 06:01
http://forum.storela..._20#entry193559
Только вам необходимо вставлять подобный код в само описание страницы через источник
#3
Отправлено 04 Апрель 2015 - 13:29
Vaccina (04 Апрель 2015 - 06:01) писал:
http://forum.storela..._20#entry193559
Только вам необходимо вставлять подобный код в само описание страницы через источник
Тему прочитал, но что то не совсем понял, куда и вместо чего нужно вставить код с вплывающим окном? установил в параметрах изображения "всплывающее окно", но мне бы хотелось что бы оно было аккуратненькое, а не просто новой окно браузера поверх родительского.
#4
Отправлено 04 Апрель 2015 - 15:56
[qoute]
TVS163 (04 Апрель 2015 - 13:29) писал:
<style>
/* Всплывающее окно */
#parent_popup {
background-color: rgba(0, 0, 0, 0.8);
display: none;
position: fixed;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
#popup {
background: #fff;
width: 520px;
margin: 10% auto;
padding: 5px 20px 13px 20px;
border: 10px solid #ddd;
position: relative;
/*--CSS3 CSS3 Тени для Блока--*/
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
/*--CSS3 Закругленные углы--*/
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#popup h1{
font:28px Monotype Corsiva, Arial;
font-weight: bold;
text-align: center;
color: #008000;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
}
#popup h2{
font:24px Monotype Corsiva, Arial;
color: #008000;
text-align: left;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
}
/* кнопка закрытия */
.close {
background-color: rgba(0, 0, 0, 0.8);
border: 2px solid #ccc;
height: 24px;
line-height: 24px;
position: absolute;
right: -24px;
cursor: pointer;
font-weight: bold;
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 0.9);
font-size: 14px;
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
top: -24px;
width: 24px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}
.close:hover {
background-color: rgba(0, 122, 200, 0.8);
}
</style>
</head>
<body>
<div id="parent_popup">
<div id="popup">
<img src=http://st.storeland.net/6/1597/682/TELEFONISTA.jpg width="220" height="220" style="float:left;margin:5px 10px 5px 0; border:0; " </a ></a>
<h2>Уважаемый посетитель!</h2>
Вы находитесь на нашем сайте впервые. Дабы упростить поиск товара и устранить все сомнения предлагаем свою помощь. В случае необоходимости вы можете воспользоваться формой обратной связи или позвонить по телефону <strong>8-848-220-81-51</strong>
<p><h2>Легкого поиска и приятных покупок!</h2></p>
<a class="close" title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';">X</a>
</div>
</div>
#5
Отправлено 04 Апрель 2015 - 17:18
TVS163 (04 Апрель 2015 - 15:56) писал:
<a href="http://st.storeland.net/6/1606/783/2.jpg" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br />замените на
<a href="#" id="size-page"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br /> <script> $(document).ready(function() { $("a#size-page").click(function(){ $.fancybox({ maxWidth : 300, maxHeight : 330, fitToView : false, width : '70%', height : '70%', content: '<img src="http://st.storeland.net/6/1597/620/.jpg" alt="" />', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); }); }); </script>
#6
Отправлено 05 Апрель 2015 - 10:59
Ирина345 (04 Апрель 2015 - 17:18) писал:
<a href="http://st.storeland.net/6/1606/783/2.jpg" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br />замените на
<a href="#" id="size-page"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br /> <script> $(document).ready(function() { $("a#size-page").click(function(){ $.fancybox({ maxWidth : 300, maxHeight : 330, fitToView : false, width : '70%', height : '70%', content: '<img src="http://st.storeland.net/6/1597/620/.jpg" alt="" />', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); }); }); </script>
Сделал, как вы сказали, но изменений не произошло и появилась js-ошибка. Может что то я не туда воткнул?
Алгоритм как я делал:
1)Зашел в меню "страницы"
2) открыл главную страницу "магазин SEATEX"
3) в описании нажал "источник"
4) заменил код по вашей инструкции
#7
Отправлено 05 Апрель 2015 - 11:21
TVS163 (05 Апрель 2015 - 10:59) писал:
Алгоритм как я делал:
1)Зашел в меню "страницы"
2) открыл главную страницу "магазин SEATEX"
3) в описании нажал "источник"
4) заменил код по вашей инструкции
Здравствуйте, на данный момент у вас работает всплывающее окно с увеличенной фотографией, ошибка возникает в виджете "поделится" и связанна кнопкой "Одноклассники"
#8
Отправлено 05 Апрель 2015 - 12:14
Cupuyc (05 Апрель 2015 - 11:21) писал:
Это работает стандартный вариант всплывающего окна. А мне бы хотелось что бы оно было несколько красивей. Пример кода всплывающего окна написал в сообщениях выше, только не знаю как его вставить чтобы работало нормально.
Заодно, помогите, пожалуйста, исправить js ошибку в коде, которая есть.
#9
Отправлено 06 Апрель 2015 - 14:43
TVS163 (05 Апрель 2015 - 12:14) писал:
Заодно, помогите, пожалуйста, исправить js ошибку в коде, которая есть.
<a href="http://st.storeland.net/6/1606/783/2.jpg" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br /> <br />замените на
<a class="wqe" href="#"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br />далее в шаблоне HTML
переде кодом
</head>вставьте
<script> $(document).ready(function() { $(".wqe").fancybox({ maxWidth : 10000, maxHeight : 500, fitToView : false, width : '100%', height : '100%', content: '<img src="http://st.storeland.net/6/1606/783/2.jpg" alt="" style="width: 100%;" />', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); }); </script>
#10
Отправлено 06 Апрель 2015 - 17:53
Ирина345 (06 Апрель 2015 - 14:43) писал:
<a href="http://st.storeland.net/6/1606/783/2.jpg" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br /> <br />замените на
<a class="wqe" href="#"><img alt="" src="http://st.storeland.net/6/1597/620/.jpg" style="width: 606px; height: 252px;" /></a><br />далее в шаблоне HTML
переде кодом
</head>вставьте
<script> $(document).ready(function() { $(".wqe").fancybox({ maxWidth : 10000, maxHeight : 500, fitToView : false, width : '100%', height : '100%', content: '<img src="http://st.storeland.net/6/1606/783/2.jpg" alt="" style="width: 100%;" />', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); }); </script>
Спасибо больше, все получилось)))
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных