@martapnck

Как мне вызвать правильно обращаться к скрипту?

Есть joomla есть модуль rsffeedback. (кнопочка сбоку страницы, нажимаешь и модульное окно появляется внутри форма) Я его настроил все норм, он выводиться сбоку страницы, но у меня есть задача вывести эту кнопку несколько раз на странице. Если я просто копирую её и вставляю в любое место на странице, вместо модульного окна, идет переход по ссылке в модуле. Если что можно посмотреть вот тут

http://семен-семеныч.рф/do-1-5t

это та кнопка "заказать" справа по середине экрана она блин пока прячется под "отправьте нам сообщение", но если на неё нажать вы увидите и заказать кнопку. помогите плз, мозг уже не варит, я вроде понимаю в чем проблема но хотелось бы уточнить. я плохо на js. я так понимаю все из за вот этой строчки SqueezeBox.assign($('a.feedback-modal').get(), {

вот код html
<div id="feedback-89" class="feedback-container feedback-position-right">
	<a href="/component/rsform/form/3-bron?tmpl=component" class="feedback-text feedback-modal" rel="{&quot;handler&quot;:&quot;iframe&quot;,&quot;size&quot;:{&quot;x&quot;:300,&quot;y&quot;:595}}">Заказать</a></div>

а вот js
<script>
jQuery(function($) {
			SqueezeBox.initialize({});
			SqueezeBox.assign($('a.feedback-modal').get(), {
				parse: 'rel'
			});
		});

		window.jModalClose = function () {
			SqueezeBox.close();
		};
		
		// Add extra modal close functionality for tinyMCE-based editors
		document.onreadystatechange = function () {
			if (document.readyState == 'interactive' && typeof tinyMCE != 'undefined' && tinyMCE)
			{
				if (typeof window.jModalClose_no_tinyMCE === 'undefined')
				{	
					window.jModalClose_no_tinyMCE = typeof(jModalClose) == 'function'  ?  jModalClose  :  false;
					
					jModalClose = function () {
						if (window.jModalClose_no_tinyMCE) window.jModalClose_no_tinyMCE.apply(this, arguments);
						tinyMCE.activeEditor.windowManager.close();
					};
				}
		
				if (typeof window.SqueezeBoxClose_no_tinyMCE === 'undefined')
				{
					if (typeof(SqueezeBox) == 'undefined')  SqueezeBox = {};
					window.SqueezeBoxClose_no_tinyMCE = typeof(SqueezeBox.close) == 'function'  ?  SqueezeBox.close  :  false;
		
					SqueezeBox.close = function () {
						if (window.SqueezeBoxClose_no_tinyMCE)  window.SqueezeBoxClose_no_tinyMCE.apply(this, arguments);
						tinyMCE.activeEditor.windowManager.close();
					};
				}
			}
		};
		
	</script>

  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
@martapnck Автор вопроса
Отмена вопроса, вопрос не о чем.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы