Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблемы вывода в pop-up!


Recommended Posts

Всем привет! В общем у меня к вам вопрос! Скажите, как мне сделать так, чтобы при нажатии на ссылку "ВОЙТИ" (в шапке) у меня срабатывал JS?

 

Вот участок, который распологается в body:

 

     <span onclick="open_pop_up('#pop-up');">Открыть</span>

    <div id="pop-up">
        <p onclick="close_pop_up('#pop-up');">Закрыть</p>
    </div>
    <div id="overlay"></div>

 

Так вот., как мне применить этот скрипт к ссылке "войти" и аналогично к ссылке "зарегистрироваться"

 

Основной скрипт я подключил через <script> в header.tpl, а сам вот этот участок прописал в шаблоне account/login.tpl! Все работает, но нужно это дело применить как то к блоку <div id="welcom">! Помогите плиз!))

Надіслати
Поділитися на інших сайтах


В общем я разобрался че к чему. Только я опробовал это дело на "подписка на рассылку". Все ок, только когда нажимаешь "submit" он почему то не видит ____action="<?php echo $action; ?>"___! Возможно это из-за того, что это всплывающее окно, но подскажите тогда как вставить это в pop-up?))

 

action="<?php echo $action; ?>"

Надіслати
Поділитися на інших сайтах


В общем я "сделал" всплывающее pop-up c js, в которое не до конца работает(!

 

Суть проблемы, как я понял заключается в том, что наверное в pop-up не распознает вот это:

 

action="<?php echo $action; ?>"

 

Но почему? или как изменить это можно? Помогите!))

  

Надіслати
Поділитися на інших сайтах


А потому что никто не знает, как вы pop-up сделали.

Нужно было привести пример кода (обязательно в тег code и если кода много, то спрятать под спойлер)

Надіслати
Поділитися на інших сайтах

А потому что никто не знает, как вы pop-up сделали.

Нужно было привести пример кода (обязательно в тег code и если кода много, то спрятать под спойлер)

HTML CODE:
<div class="content">
    <ul>
      <li><span onclick="open_pop_up('#pop-up');"><?php echo $text_newsletter; ?></span></li>
  <div id="pop-up">
    <p onclick="close_pop_up('#pop-up');">Закрыть</p>
    <form action="$action" method="post" enctype="multipart/form-data">
      <div class="popup_news">
        <span class="popup_h1">Подписаться на рассылку новостей магазина</span><br />
        <?php if ($newsletter) { ?>
            <input type="radio" name="newsletter" value="1" checked="checked" />da<br />
            <input type="radio" name="newsletter" value="0" />net<br />
            <?php } else { ?>
            <input type="radio" name="newsletter" value="1" />da<br />
            <input type="radio" name="newsletter" value="0" checked="checked" />net<br />
            <?php } ?>
       <input type="submit" name="submit"><br />
      </div>
    </form>
  </div>
  <div id="overlay"></div>
    </ul>
  </div>
Это собственно JS:
function open_pop_up(box) {
	$("#overlay").show();
	$(box).center_pop_up();
	$(box).show(500);
}

function close_pop_up(box) {
	$(box).hide(500);
	$("#overlay").delay(550).hide(1);
}

$(document).ready(function(){

	jQuery.fn.center_pop_up = function(){
		this.css('position','absolute');  
		this.css('top', ($(window).height() - this.height()) / 2+$(window).scrollTop() + 'px');  
		this.css('left', ($(window).width() - this.width()) / 2+$(window).scrollLeft() + 'px');
	}

});
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.