Toshka
Новые возможности форумов - там тема Новые возможности форумов (скрипты)
Все скрипты, которые можно было написать - лежат там.
Спрос новых скриптов 2
Сообщений 341 страница 360 из 1000
Поделиться341Вс, 8 Фев 2009 17:03:42
Поделиться342Вс, 8 Фев 2009 17:11:10
Все скрипты, которые можно было написать - лежат там.
но я прошу о новом.... ладно.. понял
Поделиться343Вс, 8 Фев 2009 17:19:34
Toshka
То что вы просите просто невыполнимо. Один, два, три, сто, пятьдесят тысяч... У вас скрипт просто не влезет.
Поделиться344Вс, 8 Фев 2009 20:22:03
<script
language="JavaScript">
<!--begin fantasyflash.ru
var h=(new Date()).getHours();
if (h > 23 || h <7) document.write('Привет лунатикам! ') ;
if (h > 6 && h < 12) document.write('Доброе утро! Как спалось? ');
if (h > 11 && h < 19) document.write('Добрый день!');
if (h > 18 && h < 24) document. write('Привет! Уже вечер...');
//-->
</script>
Можно ли изменить этот скрипт так, что надпись менялась в зависимости от дня? Например, 21-ого февраля - одна надпись, 22-ого - другая и т.д.
Поделиться345Вс, 8 Фев 2009 21:39:24
Можете дать скрипт чтоб можно было поменять фон(или поменять на картинку) там где писать сообщение?
Поделиться346Пн, 9 Фев 2009 05:39:57
Можете дать скрипт чтоб можно было поменять фон(или поменять на картинку) там где писать сообщение?
Ога очень надо)) Скажите скриптик плиз
Поделиться347Пн, 9 Фев 2009 10:20:40
Toshka
Я наверное дурак и мне нечего было делать, но сделал считалку до 99999 включительно. Пока не видел на форумах людей, имеющие большее число сообщений.
В html-в форме ответа
<script type="text/javascript"> function getNum(n){ var sum1 = new Array(" ноль", " один", " два", " три", " четыре", " пять", " шесть", " семь", " восемь", " девять", " десять", " одиннадцать", " двенадцать", " тринадцать", " четырнадцать", " пятнадцать", " шестнадцать", " семнадцать", " восемнадцать", " девятнадцать"); var sum2 = new Array("", "", " двадцать", " тридцать", " сорок", " пятьдесят", " шестьдесят", " семьдесят", " восемдесят", " девяносто"); var sum3 = new Array("", " сто", " двести", " триста", " четыреста", " пятьсот", " шестьсот", " семьсот", " восемьсот", " девятьсот"); var sum4 = new Array("", " одна", " две", " три", " четыре", " пять", " шесть", " семь", " восемь", " девять"); var n = n.toString(); var p = ""; for(i=0;i<n.toString().length;i++){ if(n.toString().length==1){ p+=sum1[n] break; } else if(n.toString().length==2 && n.substring(0,1)=="1"){ p+=sum1[n] break; } else if(n.toString().length==2){ b = n.substring(0+i,1+i) if(i==0){p+=sum2[b];} else if(i==1 && b!="0"){p+=sum1[b];} } else if(n.toString().length==3){ b = n.substring(0+i,1+i) if(i==0){p+=sum3[b];} else if(i==1 && n.substring(1,2)=="1"){p+=sum1[n.substring(1,3)];break;} else if(i==1 && b!="0"){p+=sum2[b];} else if(i==2 && b!="0"){p+=sum1[b];} } else if(n.toString().length==4){ b = n.substring(0+i,1+i) if(i==0){ p+=sum4[b]; if(b==1){p+=" тысяча";} else if(b>1 && b<5){p+=" тысячи";} if(b>=5){p+=" тысяч";} } else if(i==1 && b!="0"){p+=sum3[b];} else if(i==2 && n.substring(2,3)=="1"){p+=sum1[n.substring(2,4)];break;} else if(i==2 && b!="0"){p+=sum2[b];} else if(i==3 && b!="0"){p+=sum1[b];} } else if(n.toString().length==5){ b = n.substring(0+i,1+i) if(i==0){ if(n.substring(0,1)=="1"){p+=sum1[n.substring(0,2)]+" тысяч";} else { p+=sum2[b]; if(n.substring(1,2)!=0){p+=sum4[n.substring(1,2)];} if(n.substring(1,2)==1){p+=" тысяча";} else if(n.substring(1,2)>1 && n.substring(1,2)<5){p+=" тысячи";} if(n.substring(1,2)>=5 && n.substring(1,2)==0){p+=" тысяч";} } } else if(i==1 && n.substring(2,3)!="0"){p+=sum3[n.substring(2,3)];} else if(i==2 && n.substring(3,4)=="1"){p+=sum1[n.substring(3,5)];break;} else if(i==2 && n.substring(3,4)!="0"){p+=sum2[n.substring(3,4)];} else if(i==3 && n.substring(4,5)!="0"){p+=sum1[n.substring(4,5)];} } } return p; } var li = document.getElementsByTagName("li") for(q=0;q<li.length;q++){ if(li[q].className=="pa-posts"){ li[q].innerHTML="Сообщений: "+getNum(li[q].innerHTML.substring(li[q].innerHTML.indexOf(": ")+2, li[q].innerHTML.length)) } } </script>
Поделиться348Пн, 9 Фев 2009 10:25:41
Можно ли изменить этот скрипт так, что надпись менялась в зависимости от дня? Например, 21-ого февраля - одна надпись, 22-ого - другая и т.д.
<script language="JavaScript">
var d=new Date().getDate();
if(d==23){
document.write("С днем!")
} else if(d==24){
document.write("С другим днем!")
}
</script>
Отредактировано Duka (Пн, 9 Фев 2009 10:25:56)
Поделиться349Пн, 9 Фев 2009 14:31:23
Duka
Спасибо.
Поделиться350Пн, 9 Фев 2009 21:41:11
Нет ли скрипта, чтобы подчеркивались ошибки (как в ворде) в поле написания сообщения?
Поделиться351Пн, 9 Фев 2009 21:49:10
Kolin
скрипта нет.
Поделиться352Пн, 9 Фев 2009 22:27:10
Нет ли скрипта, чтобы подчеркивались ошибки (как в ворде) в поле написания сообщения?
Есть, в файрфоксе плагин, спеллер вроде
Поделиться353Ср, 11 Фев 2009 18:19:51
можете дать скрипт для распознования браузера
Поделиться354Ср, 11 Фев 2009 18:21:07
deicun
Берите в инете с более-менее подходящей картинкой. Для таких штук надо не самый простой скрипт иметь, который на майбб не установить...
Поделиться355Ср, 11 Фев 2009 22:11:30
Нужен скрипт для открытия нового окна, с заданной хтмл страницей, фиксированного размера.
Такое возможно?
Поняла что сморозила странную вещь... точнее говоря мне нужно, что бы получилось примерно, то что есть в форме быстрого ответа [ Помощь по BB-кодам ] только что бы можно было задать размер этого окна, ну и что бы можно было задать на отображение страницу не связанную с адресом форума.
Отредактировано Moony (Ср, 11 Фев 2009 22:28:49)
Поделиться356Ср, 11 Фев 2009 23:23:33
Возможно ли сделать для только что зарегистрировавшихся, у кого подписи ещё нет - шаблон подписи в профиле?
То есть, чтобы новичок заходя в Профиль --> Подпись, видел не пустое окошко ввода, а стандартный текст. Причем нужно это именно для новичков.
Заранее спасибо.
Поделиться357Чт, 12 Фев 2009 00:45:51
Возможно ли сделать для только что зарегистрировавшихся, у кого подписи ещё нет - шаблон подписи в профиле?
То есть, чтобы новичок заходя в Профиль --> Подпись, видел не пустое окошко ввода, а стандартный текст.
Вот-с, накалякал:
<script> if (location.href.toString().indexOf('profile.php?section=signature') != -1) { var arr = document.getElementsByTagName('textarea'); if (arr && arr[0]) { var txt = arr[0]; if (txt.value.length == 0) txt.value = 'Пример подписи... =)'; } } </script>
вставлять в html низ. Тестировал в FF и IE.
Отредактировано KAFLAN (Чт, 12 Фев 2009 13:42:45)
Поделиться358Чт, 12 Фев 2009 00:52:19
Нужен скрипт для открытия нового окна, с заданной хтмл страницей, фиксированного размера.
В чистом виде (выполнится при заходе на страницу):
<script> window.open("http://rolki.ru", "Ролевые миры","location=1,status=1,scrollbars=1, width=600,height=800"); </script>
По клику, на ссылку (например для объявления или формы ответа, или html-низа):
<a href='javascript:void(0);' onclick='window.open("http://rolki.ru", "Ролевые миры","location=1,status=1,scrollbars=1, width=600,height=800"); return false;' title='Лучшая ролевая тусовка рунета'>Открыть ролевой мир!</a>
Поделиться359Чт, 12 Фев 2009 00:53:40
можете дать скрипт для распознования браузера
Вам для каких целей если не секрет?
Поделиться360Чт, 12 Фев 2009 09:58:20
if (location.href.toString().indexOf('profile.php?section=signature&id=2') != -1)
Справедливо было бы убрать '2' в адресе.
Думаю, ты понял почему