Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.12.2012, 13:04
Аватар для alex72bel
Аспирант
Отправить личное сообщение для alex72bel Посмотреть профиль Найти все сообщения от alex72bel
 
Регистрация: 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?>
Ответить с цитированием
  #2 (permalink)  
Старый 29.12.2012, 13:08
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 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>
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 30.12.2012, 04:42
Аватар для alex72bel
Аспирант
Отправить личное сообщение для alex72bel Посмотреть профиль Найти все сообщения от alex72bel
 
Регистрация: 29.12.2012
Сообщений: 60

Skipp,
Спасибо большое! Но почему-то не хочет работать скрипт!!!
Ответить с цитированием
  #4 (permalink)  
Старый 30.12.2012, 13:29
Интересующийся
Отправить личное сообщение для maxmaster Посмотреть профиль Найти все сообщения от maxmaster
 
Регистрация: 25.02.2012
Сообщений: 10

А в setTimeout("function", time) разве кавычек не должно быть?
Ответить с цитированием
  #5 (permalink)  
Старый 30.12.2012, 13:44
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от alex72bel
Но почему-то не хочет работать скрипт!!!
Если не работает исходный - с чего бы работать поправленому - у меня исходный не пашет
Ответить с цитированием
  #6 (permalink)  
Старый 01.01.2013, 16:06
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 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?>
Ответить с цитированием
  #7 (permalink)  
Старый 06.01.2013, 07:48
Новичок на форуме
Отправить личное сообщение для treat Посмотреть профиль Найти все сообщения от treat
 
Регистрация: 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;}
Спасибо. А КАК дальше?


С новым Годом и наступающим Рождеством!
С уважением!
Ответить с цитированием
  #8 (permalink)  
Старый 06.01.2013, 08:03
Аватар для alex72bel
Аспирант
Отправить личное сообщение для alex72bel Посмотреть профиль Найти все сообщения от alex72bel
 
Регистрация: 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


Спасибо!!!
Ответить с цитированием
  #9 (permalink)  
Старый 06.01.2013, 15:40
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 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.
Ответить с цитированием
  #10 (permalink)  
Старый 06.01.2013, 22:13
Новичок на форуме
Отправить личное сообщение для treat Посмотреть профиль Найти все сообщения от treat
 
Регистрация: 02.01.2013
Сообщений: 5

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь с javascript Leslie Оффтопик 0 18.12.2012 01:40
Нужна помощь. Artem88 Общие вопросы Javascript 0 13.12.2012 22:22
нужна помощь с js okapo AJAX и COMET 3 31.01.2012 04:32
нужна помощь тех кто разбирается. igoryk jQuery 2 20.10.2010 19:42
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17