29.12.2012, 13:04
|
|
Аспирант
|
|
Регистрация: 29.12.2012
Сообщений: 60
|
|
Нужна помощь програмиста
Подскажите пожалуйста, как в этот код вставить функцию, чтобы данный скрипт появлялся с задержкой а не всплывал сразу.
Например чтобы появлялся через 15 секунд... Это просилка регистрации на сайтах Ucoz. Заранее благодарен!!!
<?if($USER_LOGGED_IN$)?>
<?else?>
<script type="text/javascript">window.onload = function () {new _uWnd('site','',-370,-240,{align:'center',header:1,resize:1,nomove:1,mod al:0},'<div><img src="http://siteloves.ucoz.ru/images/cvetok.gif" border="0" height="75" width="275" alt="" /><br><span style="font-family: Tahoma, Arial; text-align: -webkit-center; font-size: 10pt; color: rgb(255, 0, 0);"><b>Добро пожаловать на сайт!</b></span><br>Уважаемые гости сайта, пожалуйста зарегистрируйтесь!<br> Тем самым вы помогаете нам развиваться.<br> Мы будем Вам очень благодарны!</span></div> <img src="http://siteloves.ucoz.ru/images/linija2.png" border="0" alt="" /><br> <a href="/index/3"><input type="submit" value="Регистрация"></a> | <a href="javascript://" onclick="_uWnd.close(\'site\');new _uWnd(\'LF\',\' \',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:\'/index/40\'});return false;"><input type="submit" value="Быстрый вход"></a> | <a href="javascript://" onclick="_uWnd.close(\'site\')"><input type="submit" value="Закрыть окно"></a><br> <img src="http://siteloves.ucoz.ru/images/linija2.png" border="0" alt="" />');}</script>
<?endif?>
|
|
29.12.2012, 13:08
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
<script type="text/javascript">window.onload = function () { setTimeout(function(){ new _uWnd('site','',-370,-240,{align:'center',header:1,resize:1,nomove:1,mod al:0},'<div><img src="http://siteloves.ucoz.ru/images/cvetok.gif" border="0" height="75" width="275" alt="" /><br><span style="font-family: Tahoma, Arial; text-align: -webkit-center; font-size: 10pt; color: rgb(255, 0, 0);"><b>Добро пожаловать на сайт!</b></span><br>Уважаемые гости сайта, пожалуйста зарегистрируйтесь!<br> Тем самым вы помогаете нам развиваться.<br> Мы будем Вам очень благодарны!</span></div> <img src="http://siteloves.ucoz.ru/images/linija2.png" border="0" alt="" /><br> <a href="/index/3"><input type="submit" value="Регистрация"></a> | <a href="javascript://" onclick="_uWnd.close(\'site\');new _uWnd(\'LF\',\' \',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:\'/index/40\'});return false;"><input type="submit" value="Быстрый вход"></a> | <a href="javascript://" onclick="_uWnd.close(\'site\')"><input type="submit" value="Закрыть окно"></a><br> <img src="http://siteloves.ucoz.ru/images/linija2.png" border="0" alt="" />'); }, 15000);}</script>
__________________
.
|
|
30.12.2012, 04:42
|
|
Аспирант
|
|
Регистрация: 29.12.2012
Сообщений: 60
|
|
Skipp,
Спасибо большое! Но почему-то не хочет работать скрипт!!!
|
|
30.12.2012, 13:29
|
Интересующийся
|
|
Регистрация: 25.02.2012
Сообщений: 10
|
|
А в setTimeout("function", time) разве кавычек не должно быть?
|
|
30.12.2012, 13:44
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от alex72bel
|
Но почему-то не хочет работать скрипт!!!
|
Если не работает исходный - с чего бы работать поправленому - у меня исходный не пашет
|
|
01.01.2013, 16:06
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
Код:
|
<?ifnot($USER_LOGGED_IN$)?>
<script defer>
function reg()
{
new _uWnd('reg','Уведомление',640,500,{closeonesc:1,minh:250,max:1,min:1},'Тут ваше содержтмое');
}
setTimeout(reg, 15000);
</script>
<?endif?> |
|
|
06.01.2013, 07:48
|
Новичок на форуме
|
|
Регистрация: 02.01.2013
Сообщений: 5
|
|
чтобы часть текста была видна только в он лайне
Здравствуйте, всех с Новым Годом! Может кто подскажет как сделать на народе чтоб часть текста на странице сайта была видна только в режиме он лайн? Спасибо. С уважением.
<script>
// FIREFOX
$(window).bind("online", applicationBackOnline);
$(window).bind("offline", applicationOffline);
//IE
window.onload = function() {
document.body.ononline = IeConnectionEvent;
document.body.onoffline = IeConnectionEvent;
}
</script>
Укажите пожалуйста, куда вставлять текст не видимый вне онлайна?
Можно ли сделать часть текста на странице невидимым только в оффлайне?
Можно, и для этого существует несколько способов.
Во-первых, можно элементу, где находится текст, прописать в CSS свойство
{display:none;}
Спасибо. А КАК дальше?
С новым Годом и наступающим Рождеством!
С уважением!
|
|
06.01.2013, 08:03
|
|
Аспирант
|
|
Регистрация: 29.12.2012
Сообщений: 60
|
|
Ruslan_xDD,
здравствуйте!!! Подскажите пожалуйста как соединить данный скрипт с ссылкой на звуковой файл...
скрипт:
<?if($USER_LOGGED_IN$)?>
<script type="text/javascript">function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]}; function getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="'+href+'">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',250,120,{icon:'http://rucoz.com/img/other/message.png',align:'left'},'<center>Уважаемый <b>$USERNAME$</b><br>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,10000)};getPM();</script>
<?endif?>
звуковой файл
http://siteloves.ucoz.ru/u-vas-novoe-soobschenie.mp3
Спасибо!!!
|
|
06.01.2013, 15:40
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
К нужным переключаемым элементам добавлям класс .OfflineShow или .OfflineHide
Переключатель режимов Онлайн - Оффлайн для классов .OfflineShow и .OfflineHide
<!DOCTYPE">
<head>
<style>
#foo {
width:300px;
height:100px;
border:red 1px solid;
}
#html-footer {
width:300px;
height:100px;
border:blue 1px solid;
display:none;
}
#Onl {
width:0;
position:absolute;
z-index:-1;
}
</style>
</head>
<body>
<style id="On_Off"></style>
<div id="foo" class="OfflineHide">Текст скрываемый при Offline</div>
<div id="html-footer" class="OfflineShow">Текст показываемый при Offline</div>
<img id="Onl" src="" alt="http://test083tst.mybb.ru/i/blank.gif" onload="FuncD()"/>
<!-- //(файл http://test083tst.mybb.ru/i/blank.gif - 43 байта,
перезаливаете на свой ресурc и меняете ссылку в alt -->
<script type="text/javascript">
//
(function () {
var offlineStyle='.OfflineShow {display:block!important;}.OfflineHide{display:none!important;}'
var timerCnt=0,styleELem
function SetSrc() {
var a=document.getElementById('Onl');
a.src=a.alt+'?=wr'+new Date().getTime();
} SetSrc()
setInterval( function () {
styleELem = document.getElementById('On_Off');
if(timerCnt > 0){styleELem.innerHTML='';}
else {styleELem.innerHTML=offlineStyle;}
timerCnt=0; SetSrc();
},7000); //7000 - критическое время данного запроса
return FuncD = function(){timerCnt++;setTimeout(function(){SetSrc()},2000);}
}())
</script>
</body>
</html>
Последний раз редактировалось Deff, 06.01.2013 в 22:01.
|
|
06.01.2013, 22:13
|
Новичок на форуме
|
|
Регистрация: 02.01.2013
Сообщений: 5
|
|
Огромное Вам спасибо.
Безмерная Вам благодарность, буду разбираться! Еще раз с рождеством!
|
|
|
|