Среда, 01.05.2024, 04:08
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
MQ forum » Скрипты для uCoz » Другие скрипты для uCoz » Гостям выскакивает окно и просит зарегистрироваться
Гостям выскакивает окно и просит зарегистрироваться
Dragon_94Дата: Воскресенье, 01.11.2009, 12:02 | Сообщение # 1
Новичек
Группа: Проверенный
Сообщений: 51
Репутация: 0
Статус:
Если вы гость выскакивает div-окно и просит зарегистрироваться или войти (сам исчезает через N-ное количество секунд)
var autohidebox = ['yes', 17] меняйте на своё значение
Также можете поменять текст окна

в самый верх ставить
перред HTML

Code
<script type='text/javascript'>  
if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1)  
{  
var displaymode = 'always';  
var enablefade = 'no';  
var autohidebox = ['yes', 17];  
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>  
#hoverprompt {  
position:absolute;  
width:300px;  
left:0;  
top:-400px;  
padding:4px;  
z-index:100;  
visibility:hidden  
}  
</style>  
<div id="hoverprompt"><div class="borderwrap"><table cellSpacing="0" minmax_bound="true" id="table1">  
<tbody minmax_bound="true"><tr minmax_bound="true"><th class="tcl" scope="col" minmax_bound="true">Добро пожаловать!<br><br><span class="style1">Уважаемый Гость, пожалуйста, авторизируйтесь или зарегистрируйтесь!<br><br><a href='register.php'><b>Регистрация</b></a>, откроет Вам много новых возможностей, недоступных для гостя, таких как скачивание песен, альбомов, клипов и возможность оставлять свои сообщения на форуме.<br><br><br>  
Присоединяйтесь <img src="http://src.ucoz.net/sm/1/wink.gif" border="0" align="absmiddle" alt="wink">  
<br><br><br></p></span>  
<p div align="center"><form id="login" class="container" method="post" action="http://rnb.4bb.ru/login.php?action=in" onsubmit="return my_form(this)">  
<div align="center">  
<input type="hidden" name="form_sent" value="1"/>  
<input type="hidden" name="redirect_url" value="index.php"/>  
</div>  
<p align="center" class="inputfield required">  
<label for="fld1" class="style1">Логин:</span></label>  
<span class="input">  
<input type="text" id="fld1" name="req_username" size="8" maxlength="25"/>  
<label for="fld2">Пароль:</label>  
<label for="fld2"></label>  
<span class="input">  
<input type="password" id="fld2" name="req_password" size="8" maxlength="25"/></span><br><br>  
</p><div align="center">  
<input type="submit" class="button" name="login" value="Войти"/>  
</div>  
</form></td>  
</tr><br><br>  

<tr minmax_bound="true">  
<th class="tcl" scope="col" minmax_bound="true"><div id='hptimer'>  

<small>Это окно закроется Секунд</small></p>  
</div></th></tr>  
<tr minmax_bound="true">  
<td bgcolor="#FFFFFF" class="tcl" minmax_bound="true">  
<p align="center" minmax_bound="true"></th></tr></td></tr></p></table>  

</div>  
</div>  


tytsoft.net.ru
 
MQ forum » Скрипты для uCoz » Другие скрипты для uCoz » Гостям выскакивает окно и просит зарегистрироваться
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024Хостинг от uCoz