Lomot 134 Опубликовано: 27 апреля 2011 Рассказать Опубликовано: 27 апреля 2011 Прошу помоч и пнуть в нужном направлении. Есть сайт, у него есть дополнительные поля, в которых живут ссылки на фреймы. Задумал вставлять фреймы в модальные окна, сделал, все нормально. Вот так выглядит если кому интересно: http://menu.ihtut.net/vertical_menu/141-vertikalnoe-menyu-stilizovannoe-pod-plastik-sero-chernogo-cveta.html [xfgiven_demo] <li><a href="#" onclick="showOkno_{news-id}(); return false;">Посмотреть пример</a></li> <script type="text/javascript">function showOkno_{news-id}() { $(function(){ $('#oknouroka_{news-id}').dialog({ autoOpen: true, modal:'true', width: 900, buttons: {"Закрыть окно" : function() {$(this).dialog("close");}}});});}</script> <div id="oknouroka_{news-id}" title="{title}" style="display:none;"><iframe src="[xfvalue_demo]" id="id{news-id}" height="400" width="900" frameborder="0" align="top"></iframe></div> [/xfgiven_demo] И вот я задумался фрейм грузятся без надобности. Хочешь не хочешь, он загрузится. Бред, нужно аяксом загружать при клике по ссылке. И вот наконец вопрос. Как загрузить аяксом в модальное окно страницу во фрейме? Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 28 апреля 2011 Рассказать Опубликовано: 28 апреля 2011 (изменено) Ребята, пожалуйста, прошу помочь) <script type="text/javascript"> function showLinksPublication() {$(function(){$('#TextPrimer').dialog({autoOpen: true, show: 'fade', hide: 'fade', width: 500, height: 250,});});} </script> <div><a onclick="LinksPublication()">[u]<img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" />[/u]</a></div> <div id="LinksPublication" title="Название нашего окошка" style="display:none; " > Информация в нашем окошке </div> Необходимо, чтобы при нажатии на картинку (как это видно в исх.коде) открывалось модальное окно. В данном случае в этом окне планируется вывести ссылки на закладки и ссылки на открытую публикацию. Но это не суть важно, что будет в этом окне, в нем может быть что угодно. Проблема у нас в том, что при нажатии на картинку окно не открывается. Ну а если прописать href, т.е так: <div><a [b]href="#"[/b] onclick="LinksPublication()"><img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" /></a></div> то в таком случае окошко конечно же открывается, но страницу естественно перебрасывает наверх (в нашем случае эта картинка-ссылка находится в подвале страницы, страница длиная), и наше окошко остается за пределами экрана. Вот в этом вся проблема, не знаю как ее решить. Заранее благодарен за помощь! Изменено 28 апреля 2011 пользователем LADYX Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 28 апреля 2011 Рассказать Опубликовано: 28 апреля 2011 (изменено) <script type="text/javascript"> function showLinksPublication() {$(function(){$('#TextPrimer').dialog({autoOpen: true, show: 'fade', hide: 'fade', width: 500, height: 250,});});} </script> <div><a onclick="LinksPublication()">[u]<img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" />[/u]</a></div> <div id="LinksPublication" title="Название нашего окошка" style="display:none; " > Информация в нашем окошке </div> ясное дело оно не откроется. <script type="text/javascript"> //<![CDATA[ $(document).ready(function() { $('#TextPrimer').click(function(){ $('#LinksPublication').dialog({autoOpen: true, show: 'fade', hide: 'fade', width: 500, height: 250}); }); return false; } //]]> </script> <div id="TextPrimer">[u]<img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" />[/u]</div> <div id="LinksPublication" title="Название нашего окошка" style="display:none; " > Информация в нашем окошке </div> Изменено 28 апреля 2011 пользователем Critical Error 1 Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 28 апреля 2011 Рассказать Опубликовано: 28 апреля 2011 (изменено) Вставляю в fullstory.tpl и тем не менее не работает. Результат вывода такой: [u]картинка[/u] И картинка не кликабельна. Изменено 28 апреля 2011 пользователем LADYX Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 28 апреля 2011 Рассказать Опубликовано: 28 апреля 2011 (изменено) вы кликаете по диву в котором картинка. оно должно открываться <script type="text/javascript"> //<![CDATA[ $(function() { $( "#LinksPublication" ).dialog({ autoOpen: false, show: 'fade', hide: 'fade', width: 500, height: 250 }); $('#TextPrimer').click(function(){ $('#LinksPublication').dialog('open'); return false; }); }); //]]> </script> <a id="TextPrimer" href="#"><img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" /></a> <div id="LinksPublication" title="Название нашего окошка" style="display:none; " > Информация в нашем окошке </div> Это уже точно должна сработать Изменено 28 апреля 2011 пользователем Critical Error 1 Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 28 апреля 2011 Рассказать Опубликовано: 28 апреля 2011 (изменено) Да, Critical Error, в таком исполнении всё работает. БлагоДарю за помощь! Изменено 28 апреля 2011 пользователем LADYX Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 1 мая 2011 Рассказать Опубликовано: 1 мая 2011 (изменено) Прошу прощения, с окошком разобрались, но теперь столкнулся с другой проблемой, и никак не получается самому ее решить. В этом модальном окошке планируется вывод ссылок на публикацию. Само окошко работает, но когда я вставляю скрипт вывода ссылок, которые должны выводиться в этом окошке - этот код заключен в Links on news и Links on news END: <script type="text/javascript"> //<![CDATA[ $(function() {$( "#LinksPublication" ).dialog({autoOpen: false, show: 'fade', hide: 'fade', width: 500, height: 250}); $('#LinksPublication-link').click(function(){$('#LinksPublication').dialog('open'); return false;});});//]]> </script> <a id="LinksPublication-link" href="#"><img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" /></a> <div id="LinksPublication" title="Ссылки на публикацию" style="display:none; " > <!-- Links on news --> <table> <tr> <td width="30%"><b>HTML-cсылка на публикацию</b></td> <td width="70%"> <script> var today=new Date() document.write('<textarea readOnly style="width:100%; height:15px; font-size:11px; border:1px solid #E0E0E0;" onfocus="this.select();"><a href="'+window.location+'">{title}</a></textarea>') </script> </td> </tr> <tr> <td width="30%"><b>BB-cсылка на публикацию</b></td> <td width="70%"> <script> var today=new Date() document.write('<textarea readOnly style="width:100%; height:15px; font-size:11px; border:1px solid #E0E0E0;" onfocus="this.select();">[url='+window.location+']{title}[/url]</textarea>') </script> </td> </tr> <tr> <td width="30%"><b>Прямая ссылка на публикацию</b></td> <td width="70%"> <script> var today=new Date() document.write('<textarea readOnly style="width:100%; height:15px; font-size:11px; border:1px solid #E0E0E0;" onfocus="this.select();">'+window.location+'</textarea>') </script> </td> </tr> </table> <!-- Links on news END --> </div> то при открытии сайта в браузере, сайт не показывается, а вместо него чистый белый экран и только ссылки на статью. Как правильно это реализовать? Благодарю за помощь! Изменено 1 мая 2011 пользователем LADYX Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 1 мая 2011 Рассказать Опубликовано: 1 мая 2011 <script type="text/javascript"> //<![CDATA[ $(function() {$( "#LinksPublication" ).dialog({autoOpen: false, show: 'fade', hide: 'fade', width: 500, height: 250}); $('#LinksPublication-link').click(function(){$('#LinksPublication').dialog('open'); return false;}); }); //]]> </script> <a id="LinksPublication-link" href="#"><img src="{THEME}/images/links.png" title="Ссылки на публикацию" alt="Ссылки на публикацию" /></a> <div id="LinksPublication" title="Ссылки на публикацию" style="display:none; " > <!-- Links on news --> <table> <tr> <td width="30%"><b>HTML-cсылка на публикацию</b></td> <td width="70%"> <div id="1"> <script> var today=new Date(); $("#1").html('<textarea readOnly style="width:100%; height:15px; font-size:11px; border:1px solid #E0E0E0;" onfocus="this.select();"><a href="'+window.location+'">{title}</a></textarea>'); </script> </div> </td> </tr> <tr> <td width="30%"><b>BB-cсылка на публикацию</b></td> <td width="70%"> <div id="2"> <script> var today=new Date(); $("#2").html('<textarea readOnly style="width:100%; height:15px; font-size:11px; border:1px solid #E0E0E0;" onfocus="this.select();">[url='+window.location+']{title}[/url]</textarea>'); </script> </div> </td> </tr> <tr> <td width="30%"><b>Прямая ссылка на публикацию</b></td> <td width="70%"> <div id="3"> <script> var today=new Date(); $("#3").html('<textarea readOnly style="width:100%; height:15px; font-size:11px; border:1px solid #E0E0E0;" onfocus="this.select();">'+window.location+'</textarea>'); </script> </div> </td> </tr> </table> <!-- Links on news END --> </div> 1 Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 Да, в таком исполнении всё работает, только за исключением bb-ссылки - она почему-то в окошке вообще не показывается. Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 У меня все работали, поставьте свои id вместо 1,2,3 1 Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 Critical Error, да, я ставил ид LinksPublication-link-1, LinksPublication-link-2, LinksPublication-link-3 соответственно и $("#LinksPublication-link-1"), $("#LinksPublication-link-2"), $("#LinksPublication-link-3") Но тем не менее почему-то в открытом окошке html-ссылка и прямая ссылка показываются, а вот вместо bb-ссылки просто пустое место. Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 (изменено) Ну попробуйте с цифрами, как изначально. У меня показывало все три Изменено 2 мая 2011 пользователем Critical Error 1 Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 Попробовал оставить просто цифрами - получилось. Еще раз сделал как ранее - LinksPublication-link-1 и т.д. - и также всё получилось. Видимо, до этого где-то я допустил случайно ошибочку, Critical Error, прошу прощения. Всё работает, Critical Error, огромнейшее спасибо за помощь, очень признателен. Удачи вам в ваших проектах!)Да, кстати, Critical Error, на вашем сайте обратил внимание, что при нажатии на кнопку "отправить ссылку на статью другу" ничего не происходит, а только страничку перебрасыват наверх. Видимо ошибочка, обратите внимание. Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 (изменено) Да, кстати, Critical Error, на вашем сайте обратил внимание, что при нажатии на кнопку "отправить ссылку на статью другу" ничего не происходит, а только страничку перебрасыват наверх. Видимо ошибочка, обратите внимание. Там многие кнопки не работают, я до них еще не добрался просто Изменено 2 мая 2011 пользователем Critical Error Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 всё понял. Удачи! 1 Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 2 мая 2011 Рассказать Опубликовано: 2 мая 2011 Спасибо за пожелания 1 Ссылка на сообщение Поделиться на других сайтах
azotej 0 Опубликовано: 20 марта 2012 Рассказать Опубликовано: 20 марта 2012 Люди добрые, столкнулся с такой проблемой насчёт модального окна - хочу сделать, чтобы при нажатии на текст, отображалось модальное окно, а в нём форма для обратной связи... исходники окна есть, обратной связи тоже есть... но когда всё это пытаюсь собрать вместе, то при нажатии на текст открывается маленькое модальное окно и приходится прокручивать обратную связь (окно не меньшего размера, чем сама форма)... никак не могу найти как изменить этот размер окна... сайт пока что в режиме оффлайна, так что посмотреть на него не представляется возможным, но, если кто-то заинтересовался в моей проблеме и смог бы помочь составить нормальные модальные окна(их надо 2 с разной формой внутри), то могу могу дать доступ,но преждевременно договорившись через ПС.. Я надеюсь, что моя проблема ясна и найдутся люди, которые смогут мне помочь Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 21 марта 2012 Рассказать Опубликовано: 21 марта 2012 azotej, Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Ссылка на сообщение Поделиться на других сайтах
azotej 0 Опубликовано: 21 марта 2012 Рассказать Опубликовано: 21 марта 2012 В принципе, я ожидал такой поворот событий сайт - http://www.vipfm.lv Но, сейчас он находится в режиме оффлайн и сомневаюсь, что можно его просмотреть в полном масштабе... Я уже говорил, что могу дать доступ для него, но в персональном сообщении Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 21 марта 2012 Рассказать Опубликовано: 21 марта 2012 В принципе, я ожидал такой поворот событий сайт - http://www.vipfm.lv Но, сейчас он находится в режиме оффлайн и сомневаюсь, что можно его просмотреть в полном масштабе... Я уже говорил, что могу дать доступ для него, но в персональном сообщении NULL Обязательно прочитайте разъясняющую тему http://forum.dle-news.ru/index.php?showannouncement=1&f=46 Ссылка на сообщение Поделиться на других сайтах
azotej 0 Опубликовано: 21 марта 2012 Рассказать Опубликовано: 21 марта 2012 Спасибо, прямо сейчас этим и займусь Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения