Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Нужна помощь програмиста (https://javascript.ru/forum/css-html/34328-nuzhna-pomoshh-programista.html)

alex72bel 29.12.2012 13:04

Нужна помощь програмиста
 
Подскажите пожалуйста, как в этот код вставить функцию, чтобы данный скрипт появлялся с задержкой а не всплывал сразу.
Например чтобы появлялся через 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?>

Skipp 29.12.2012 13:08

<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>

alex72bel 30.12.2012 04:42

Skipp,
Спасибо большое! Но почему-то не хочет работать скрипт!!! :no:

maxmaster 30.12.2012 13:29

А в setTimeout("function", time) разве кавычек не должно быть?

Deff 30.12.2012 13:44

Цитата:

Сообщение от alex72bel
Но почему-то не хочет работать скрипт!!!

;) Если не работает исходный - с чего бы работать поправленому - у меня исходный не пашет

ruslan_mart 01.01.2013 16:06

Код:

<?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?>


treat 06.01.2013 07:48

чтобы часть текста была видна только в он лайне
Здравствуйте, всех с Новым Годом! Может кто подскажет как сделать на народе чтоб часть текста на странице сайта была видна только в режиме он лайн? Спасибо. С уважением.


<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;}
Спасибо. А КАК дальше?


С новым Годом и наступающим Рождеством!
С уважением!

alex72bel 06.01.2013 08:03

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


Спасибо!!!

Deff 06.01.2013 15:40

К нужным переключаемым элементам добавлям класс .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>

treat 06.01.2013 22:13

Огромное Вам спасибо.
 
Безмерная Вам благодарность, буду разбираться! Еще раз с рождеством!


Часовой пояс GMT +3, время: 05:44.