Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Всплывающие окно

Предыдущая тема Следующая тема Перейти вниз

Всплывающие окно

Сообщение автор Alien_Street в Чт 14 Июл - 18:30


Вот я все таки нашел код который искал когда заходишь и появляется ajax окно которое автоматически закроется (ну тут еще есть скрипт одни название форума появляется по одной букве ну короче красиво то же) Вот так вот но есть проблема я уже зарегистрирован но мне все ровно пишет что вы не зарегистрированы. Можете кто-нибудь помочь исправить код что бы было нормально? Вот сам код -> -> ->

Код:
<script><!--
    var tit = document.title;
    var c = 0;

    function writetitle()
    {
    document.title = tit.substring(0,c);
    if(c==tit.length)
    {
    c = 0;
    setTimeout("writetitle()", 3000)
    }
    else
    {
    c++;
    setTimeout("writetitle()", 100)
    }
    }
    writetitle()
    // --></script>

    <script type='text/javascript'>
    var displaymode = 'always';
    var enablefade = 'no';
    var autohidebox = ['yes', 20];
    var showonscroll = 'yes';
    var IEfadelength = 1;
    var Mozfadedegree = 0.05;

    if (parseInt(displaymode) != NaN)
    {
    var random_num = Math.floor(Math.random() * displaymode);
    }

    function display_hover_prompt()
    {
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
    var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
    var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
    var objwidth = objref.offsetWidth;
    var objheight = objref.offsetHeight;
    objref.style.left = docwidth/2-objwidth/2+'px';
    objref.style.top = scroll_top+docheight/2-objheight/2+'px';

    if (showonscroll == 'yes')
    {
    var showonscrollvar = setInterval('static_hover_prompt()', 50);
    }

    if (enablefade == 'yes' && objref.filters)
    {
    objref.filters[0].duration = IEfadelength;
    objref.filters[0].Apply();
    objref.filters[0].Play();
    }

    objref.style.visibility = 'visible';
    if (objref.style.MozOpacity)
    {
    if (enablefade == 'yes')
    {
    var mozfadevar = setInterval('mozilla_hover_prompt_fade()', 90);
    }
    else
    {
    objref.style.MozOpacity = 1;
    initiate_hover_prompt_hiding();
    }
    }
    else
    {
    initiate_hover_prompt_hiding()
    }
    }

    function mozilla_hover_prompt_fade()
    {
    if (parseFloat(objref.style.MozOpacity) < 1)
    {
    objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;
    }
    else
    {
    clearInterval(mozfadevar);
    controlledhidebox();
    }
    }

    function static_hover_prompt()
    {
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
    var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
    var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
    var objwidth = objref.offsetWidth;
    var objheight = objref.offsetHeight;
    objref.style.top = scroll_top+docheight/3-objheight/2+'px';
    }

    function hide_hover_prompt()
    {
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    objref.style.visibility = 'hidden';
    if (typeof showonscrollvar != 'undefined')
    {
    clearInterval(showonscrollvar);
    }
    }

    function initiate_hover_prompt_hiding()
    {
    if (autohidebox[0] == "yes")
    {
    var delayvar = (enablefade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;
    initiate_timer(delayvar);
    setTimeout('hide_hover_prompt()', delayvar);
    }
    }

    function initiate_timer(time)
    {
    var newtime = time-1000;
    setTimeout('update_timer('+newtime+')', 1000);
    }

    function update_timer(time)
    {
    var timer = time/1000;
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    if (dom)
    {
    var hp = document.getElementById('hptimer');
    if (timer == 1)
    {
    hp.innerHTML = "<small><i>Окно закроется через "+timer+" секунду</i></small>";
    }
    else
    {
    hp.innerHTML = "<small><i>Окно закроется через "+timer+" секунд</i></small>";
    }
    }
    var newtime = time-1000;
    setTimeout('update_timer('+newtime+')', 1000);
    }

    function initiate_hover_prompt()
    {
    setTimeout('display_hover_prompt()', 100);
    }

    function get_cookie(Name)
    {
    var search = Name + "=";
    var returnvalue = "";
    if (document·cookie.length > 0)
    {
    var offset = document·cookie.indexOf(search);
    if (offset != -1)
    {
    offset += search.length;
    var end = document·cookie.indexOf(';', offset);
    if (end == -1)
    {
    end = document·cookie.length;
    }
    returnvalue = unescape(document·cookie.substring(offset, end));
    }
    }
    return returnvalue;
    }

    if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)
    {
    if (window.addEventListener)
    {
    window.addEventListener('load', initiate_hover_prompt, false)
    }
    else if (window.attachEvent)
    {
    window.attachEvent('onload', initiate_hover_prompt)
    }
    else if (document.getElementById)
    {
    window.onload = initiate_hover_prompt;
    document·cookie = 'fadedin=yes';
    }
    }
    </script>
    <style type='text/css'>#hoverprompt{position:absolute;width:300px;left:0;top:-400px;padding:4px;z-index:100;visibility:hidden}</style>
    <div id='hoverprompt'><div class='tablebg'><div class='maintitle' align='center'><b><font size="2" color="ff8000">Добро пожаловать на сайт сервера<br>* MyGame Role Play *</font></b></div>

    <table align='center' width='100%' class='row1' cellspacing='0' cellpadding='5'>
    <tr>

    <td align='center'><img src="http://mygame.5nx.ru/images/ranks/mygame_5nx_ru/logoMG2reg.png"><br><font size="2" color="red"><b>Вы не авторизированы!</b></font><br><br><br><font color="FFFFFF"><b>Если вы не зарегистрированы - нажмите </font><font color="ff8000">'Регистрация'</font></b><br><a href="./ucp.php?mode=register&amp;sid=8ce1a3ec9382998c124a5034da25cf48"><img src="http://mygame.5nx.ru/images/ranks/mygame_5nx_ru/register_MG1.png"></a><br><br><font color="FFFFFF"><b>Если у вас уже есть аккаунт - войдите нажав</font><font color="ff8000">'Вход'</font></b><br><a href="./ucp.php?mode=login&amp;sid=8ce1a3ec9382998c124a5034da25cf48"><img src="http://mygame.5nx.ru/images/ranks/mygame_5nx_ru/login_MG1.png"></a><br /></br></br>


    </td>
    </tr>

    <tr>
    <td align='center'><div id='hptimer'><small><i>Окно закроется через 20 секунд</i></small></div></td>
    </tr>
    </table></div></div>
    <br /> 

Alien_Street
 

Мужчина

Сообщения : 48
Возраст : 26
Регистрация : 2011-06-26
Благодарности : 0

Без предупреждений

http://www.goldenlands.my-rpg.com

Вернуться к началу Перейти вниз

Re: Всплывающие окно

Сообщение автор Irbis в Пн 18 Июл - 18:45

Наверно так
Код:
<script>
    var tit = document.title;
    var c = 0;

    function writetitle()
    {
    document.title = tit.substring(0,c);
    if(c==tit.length)
    {
    c = 0;
    setTimeout("writetitle()", 3000)
    }
    else
    {
    c++;
    setTimeout("writetitle()", 100)
    }
    }
    writetitle()
  </script>

    <script type='text/javascript'>
if(!document.getElementById('i_icon_mini_logout')){
    var displaymode = 'always';
    var enablefade = 'no';
    var autohidebox = ['yes', 20];
    var showonscroll = 'yes';
    var IEfadelength = 1;
    var Mozfadedegree = 0.05;

    if (parseInt(displaymode) != NaN)
    {
    var random_num = Math.floor(Math.random() * displaymode);
    }

    function display_hover_prompt()
    {
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
    var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
    var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
    var objwidth = objref.offsetWidth;
    var objheight = objref.offsetHeight;
    objref.style.left = docwidth/2-objwidth/2+'px';
    objref.style.top = scroll_top+docheight/2-objheight/2+'px';

    if (showonscroll == 'yes')
    {
    var showonscrollvar = setInterval('static_hover_prompt()', 50);
    }

    if (enablefade == 'yes' && objref.filters)
    {
    objref.filters[0].duration = IEfadelength;
    objref.filters[0].Apply();
    objref.filters[0].Play();
    }

    objref.style.visibility = 'visible';
    if (objref.style.MozOpacity)
    {
    if (enablefade == 'yes')
    {
    var mozfadevar = setInterval('mozilla_hover_prompt_fade()', 90);
    }
    else
    {
    objref.style.MozOpacity = 1;
    initiate_hover_prompt_hiding();
    }
    }
    else
    {
    initiate_hover_prompt_hiding()
    }
    }

    function mozilla_hover_prompt_fade()
    {
    if (parseFloat(objref.style.MozOpacity) < 1)
    {
    objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;
    }
    else
    {
    clearInterval(mozfadevar);
    controlledhidebox();
    }
    }

    function static_hover_prompt()
    {
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
    var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
    var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
    var objwidth = objref.offsetWidth;
    var objheight = objref.offsetHeight;
    objref.style.top = scroll_top+docheight/3-objheight/2+'px';
    }

    function hide_hover_prompt()
    {
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    objref.style.visibility = 'hidden';
    if (typeof showonscrollvar != 'undefined')
    {
    clearInterval(showonscrollvar);
    }
    }

    function initiate_hover_prompt_hiding()
    {
    if (autohidebox[0] == "yes")
    {
    var delayvar = (enablefade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;
    initiate_timer(delayvar);
    setTimeout('hide_hover_prompt()', delayvar);
    }
    }

    function initiate_timer(time)
    {
    var newtime = time-1000;
    setTimeout('update_timer('+newtime+')', 1000);
    }

    function update_timer(time)
    {
    var timer = time/1000;
    var ie = document.all && !window.opera;
    var dom = document.getElementById;
    if (dom)
    {
    var hp = document.getElementById('hptimer');
    if (timer == 1)
    {
    hp.innerHTML = "<small><i>Окно закроется через "+timer+" секунду</i></small>";
    }
    else
    {
    hp.innerHTML = "<small><i>Окно закроется через "+timer+" секунд</i></small>";
    }
    }
    var newtime = time-1000;
    setTimeout('update_timer('+newtime+')', 1000);
    }

    function initiate_hover_prompt()
    {
    setTimeout('display_hover_prompt()', 100);
    }

    function get_cookie(Name)
    {
    var search = Name + "=";
    var returnvalue = "";
    if (document·cookie.length > 0)
    {
    var offset = document·cookie.indexOf(search);
    if (offset != -1)
    {
    offset += search.length;
    var end = document·cookie.indexOf(';', offset);
    if (end == -1)
    {
    end = document·cookie.length;
    }
    returnvalue = unescape(document·cookie.substring(offset, end));
    }
    }
    return returnvalue;
    }

    if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)
    {
    if (window.addEventListener)
    {
    window.addEventListener('load', initiate_hover_prompt, false)
    }
    else if (window.attachEvent)
    {
    window.attachEvent('onload', initiate_hover_prompt)
    }
    else if (document.getElementById)
    {
    window.onload = initiate_hover_prompt;
    document·cookie = 'fadedin=yes';
    }
    }
}
    </script>
    <style type='text/css'>#hoverprompt{position:absolute;width:300px;left:0;top:-400px;padding:4px;z-index:100;visibility:hidden}</style>
    <div id='hoverprompt'><div class='tablebg'><div class='maintitle' align='center'><b><font size="2" color="ff8000">Добро пожаловать на сайт сервера<br>* MyGame Role Play *</font></b></div>

    <table align='center' width='100%' class='row1' cellspacing='0' cellpadding='5'>
    <tr>

    <td align='center'><img src="http://mygame.5nx.ru/images/ranks/mygame_5nx_ru/logoMG2reg.png"><br><font size="2" color="red"><b>Вы не авторизированы!</b></font><br><br><br><font color="FFFFFF"><b>Если вы не зарегистрированы - нажмите </font><font color="ff8000">'Регистрация'</font></b><br><a href="./ucp.php?mode=register&amp;sid=8ce1a3ec9382998c124a5034da25cf48"><img src="http://mygame.5nx.ru/images/ranks/mygame_5nx_ru/register_MG1.png"></a><br><br><font color="FFFFFF"><b>Если у вас уже есть аккаунт - войдите нажав</font><font color="ff8000">'Вход'</font></b><br><a href="./ucp.php?mode=login&amp;sid=8ce1a3ec9382998c124a5034da25cf48"><img src="http://mygame.5nx.ru/images/ranks/mygame_5nx_ru/login_MG1.png"></a>
</br></br>


    </td>
    </tr>

    <tr>
    <td align='center'><div id='hptimer'><small><i>Окно закроется через 20 секунд</i></small></div></td>
    </tr>
    </table></div></div>
   
 
P.S. Буду признателен, если расскажете где тут ajax yes

Irbis
 

Мужчина

Сообщения : 583
Возраст : 30
Регистрация : 2008-02-10
Благодарности : 216

Без предупреждений

http://help.forum2x2.ru/u849

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения