За последние 24 часа нас посетили 18064 программиста и 1634 робота. Сейчас ищут 2050 программистов ...

автоматическое затемнение + форма html

Тема в разделе "JavaScript и AJAX", создана пользователем ky3mu4u, 15 июн 2012.

  1. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Пытаюсь сделать в joomla автоматическое затемнение экрана + окно по центру 600 на 400 с php+html
    делаю через behavior.modal
    Дело в том что при автоматическом срабатывание скрипта экран не затемняется и не появляется окно 600 на 400, просто появляется пустой экран.
    а при ручном нажатии на ссылку 555 все происходит как надо, сначала затемняется экран и появляется окно со страницей.
    class="modal" вызывает у ссылок это окно и затемнение.
    но видать при автоматическом срабатывание <a class='modal' не читается
    прошу помочь разобраться как правильно сделать
    ниже код:
    Код (Text):
    1. <? JHTML::_( 'behavior.modal' ); ?>
    2. <div class='mymenu'><a href="#" class="modal" id="txt" rel="{handler: 'iframe', size: {x: 600, y: 400}}">555</a></div>
    3. <?
    4. $uri = &JFactory::getURI();
    5. $url = $uri->toString(array('path', 'query', 'fragment'));
    6. if($url == '/index.php?option=com_content&view=frontpage&Itemid=1' || $url == '/'): ?>
    7. <body onLoad="timeout = setTimeout('sec()',0001);">
    8. <script>
    9. function sec() {
    10. alert("работает")
    11. document.write("<div class='mymenu'><a class='modal' href='/'></a></div>");
    12. //window.location.href='GetReport?reptype=1&toxls=1&dist=0&month=0&year=0';
    13. }
    14. </script>
    15. <? endif; ?>
    Добавлено спустя 54 минуты 18 секунд:
    Смысл данной операции в joomla, чтоб при входе на определенную страницу (главную после авторизации) автоматически затемнялся экран и вылазило сообщение (php+html) в этом окне 600 на 400 которое.

    Добавлено спустя 1 минуту 58 секунд:
    или как на javascript еще можно запустить ссылку <a href="#" class="modal" id="txt" rel="{handler: 'iframe', size: {x: 600, y: 400}}">555</a> чтоб сработал class="modal"????
     
  2. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Если кому интересно вот это все решило, таким образом срабатывает class='modal'
    Код (Text):
    1. <script type="text/javascript">
    2. window.addEvent('domready', function() {
    3.     $('txt').fireEvent('click', $('txt'), 0001);
    4. });
    5. </script>