Дата: Вторник, 26-Июл-2011, 10:43:22 | Сообщение # 1
Группа: uCoz Team
Сообщений: 956
Статус: отсутствует
JavaScript — объектно-ориентированный скриптовый язык программирования.
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Подробнее »
В данной теме Вы можете разместить ссылку на страницу со скриптом, либо сам скрипт внутри специального BB-кода — [сode]
Правила темы:
Это свободная тема в рамках Форума Сообщества uCoz;
На тему в полном объёме распространяются правила форума;
Запрещены вопросы о настройке и использованию предлагаемых скриптов;
Запрещено выкладывать архивы для скачивания;
Запрещены ответы и дискуссии;
Администрация в праве добавить или удалить пункты настоящих правил, с уведомлением в шапке темы.
Дата: Вторник, 26-Июл-2011, 10:49:32 | Сообщение # 31
Заглянувший
Группа: Проверенные
Замечания:
Статус: отсутствует
Вот скрипт, при котором бегущая строка отображается в окне:
Вот код:
Code
<BODY bgColor=#ffffff onload=JavaStart()> <SCRIPT language=JavaScript> <!-- Hide the Script from old browser var id; var msg=" * * * БЕГУЩИЕ СТРОКИ "; function scroll() { var lchar; lchar = msg.substring(0,1); msg += lchar; msg= msg.substring(1,msg.length); document.JavaForm.display.value = msg.substring(0,73); id = setTimeout("scroll()",250); } function JavaStart() { scroll() return } // End of JavaScript --> </SCRIPT>
Дата: Вторник, 26-Июл-2011, 10:49:52 | Сообщение # 32
Человечек
Группа: uCoz Team
Сообщений: 976
Статус: отсутствует
Граффити v0.1:
Доброго всем дня.Предлогаю вашу вниманию мой скрипт,Граффити v0.1 Что это такое ? Теперь на форуме можно будет не словами что-то описывать ,а граффити.Всё это в удобной кнопке находится.Установка скрипта: 1.Для начало нам нужно установить права.ПУ-Пользователи-Группы пользователей-Установка прав для всех групп. Разное-Использовать граффити редактор Устанавливаете,кому хотите разрешить добавлять.Нажимаем сохранить. 2.Установка кнопки.Идём:ПУ-Управление дизайном-Форум-Форма добавления сообщения Там перед или же можно после $BBCODES$ вы ставите вот это:
<div><span><a title="Тут всплывающая подсказка" onclick="show_hide_block(this)">Тут заголовок спойлера</a><div style="display: none;"><br>=== А вот тут уже текст самого раскрывающегося блока ===<br></div></span></div>
Это один из примеров спойлера
P.S Во избежание всяких неприятностей в разных браузерах в этой части кода лучше не делать переносов строк:
3. А это функции для остановки строки при наведении:
Code
<script> function marq_onmouseout() { document.getElementById("marq").scrollAmount=3; }
function marq_onmouseover() { document.getElementById("marq").scrollAmount=0; } </script>
4.
Code
***** В файле надо писать в одну строку всю информацию с каким нибудь разделителем, например из звездочек ******
Очень удобно, не надо лазить в код для изменения бегущей строки, изменяем только файл У юкоза есть виджет для вывода из файла, но он выводит не так как надо Пришлось писать самому
Сообщение отредактировал webpress - Понедельник, 15-Фев-2010, 15:57:33
Дата: Вторник, 26-Июл-2011, 10:50:42 | Сообщение # 37
Заглянувший
Группа: Проверенные
Сообщений: 15
Замечания:
Статус: отсутствует
Снег Идет (это не виджет) за снежинку можно поставить любой символ:
Code
<script type="text/javascript"> // Уставите колличество снежинок (не ставьте больше 30 - 40) var snowmax=35
// Цвета снежинок. Сколько угодно var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF")
// Шрифт для создания снежинок. Сколько угодно var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
// Символ снежинки (Желательно: * ) var snowletter="*"
// Скорость падения (рекомендуется варьировать от 0.3 до 2) var sinkspeed=2
// Максимальный размер var snowmaxsize=40
// Минимальный размер var snowminsize=12
// Set the snowing-zone // Set 1 for all-over-snowing, set 2 for left-side-snowing // Set 3 for center-snowing, set 4 for right-side-snowing var snowingzone=1
/* // * NO CONFIGURATION BELOW HERE * */
// Do not edit below this line var snow=new Array() var marginbottom var marginright var timer var i_snow=0 var x_mv=new Array(); var crds=new Array(); var lftrght=new Array(); var browserinfos=navigator.userAgent var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/) var ns6=document.getElementById&&!document.all var opera=browserinfos.match(/Opera/) var browserok=ie5||ns6||opera
function randommaker(range) { rand=Math.floor(range*Math.random()) return rand }
function initsnow() { if (ie5 || opera) { marginbottom = document.body.clientHeight marginright = document.body.clientWidth } else if (ns6) { marginbottom = window.innerHeight marginright = window.innerWidth } var snowsizerange=snowmaxsize-snowminsize for (i=0;i<=snowmax;i++) { crds[i] = 0; lftrght[i] = Math.random()*15; x_mv[i] = 0.03 + Math.random()/10; snow[i]=document.getElementById("s"+i) snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)] snow[i].size=randommaker(snowsizerange)+snowminsize snow[i].style.fontSize=snow[i].size snow[i].style.color=snowcolor[randommaker(snowcolor.length)] snow[i].sink=sinkspeed*snow[i].size/5 if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size) snow[i].style.left=snow[i].posx snow[i].style.top=snow[i].posy } movesnow() }
function movesnow() { for (i=0;i<=snowmax;i++) { crds[i] += x_mv[i]; snow[i].posy+=snow[i].sink snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]); snow[i].style.top=snow[i].posy
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){ if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=0 } } var timer=setTimeout("movesnow()",50) }
for (i=0;i<=snowmax;i++) { document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>") } if (browserok) { window.onload=initsnow } </script>
function get_mouse(e) { x = (nav) ? e.pageX : event.clientX+document.body.scrollLeft; y = (nav) ? e.pageY : event.clientY+document.body.scrollTop; x += x_offset; y += y_offset; beam(1); }
Дата: Вторник, 26-Июл-2011, 10:50:52 | Сообщение # 38
Любопытный
Группа: Проверенные
Сообщений: 27
Замечания:
Статус: отсутствует
Скрипт всплывающего окна при нажатии на ссылку:
Использовать эти окна можно для множества целей: создание меню для сайта, не занимающего места на странице, создание полей авторизации, регистрации, добавления комментариев и т.д.
В код html страницы
Создаём ссылку на открытие (вызов) нашего окна. Ставим там где вам надо
Дата: Среда, 17-Авг-2011, 23:00:01 | Сообщение # 41
Заглянувший
Группа: Проверенные
Сообщений: 5
Замечания:
Статус: отсутствует
Думаю то, что я дам, пригодится всем, особенно создателям кнопок. Преимущества перед стандартным методом: 1)Картинки любого формата 2)Возможность назначить псевдокласс css- hover 3) (по желанию) поместить кнопки в любое место
Дата: Понедельник, 09-Янв-2012, 15:28:14 | Сообщение # 43
Любопытный
Группа: Проверенные
Сообщений: 37
Замечания:
Статус: отсутствует
Share42.com - Скрипт кнопок социальных закладок и сетей.
Сами выбираете те кнопки, которые вам нужны. Скачиваете архив и ставите себе на сайт. Все очень просто и понятно. В придачу дают таблицу стилей для этих кнопок (ставить не обязательно, по желанию). Никаких внешних ссылок.
Quote
– Красивые иконки. Все иконки выполнены в едином стиле и выглядят красиво. – Маленький размер. Код скрипта максимально оптимизирован. К тому же он кэшируется браузером, что позволяет ускорить его повторную загрузку. – Простота установки. Скачали скрипт, загрузили на сайт, подключили к сайту. – Никаких лишних ссылок. Все ссылки выводятся с помощью JavaScript, поэтому при установке скрипта количество внешних ссылок на вашем сайте не увеличится. – Никакого лишнего HTML-кода. В шаблон сайта добавляется всего одна строка кода, а весь HTML-код кнопок формируется с помощью JavaScript. – Без обращений к сторонним сайтам. Нередки ситуации, когда сайт открывается долго из-за того, что скрипт подключается с другого сайта. Установка скрипта на свой сайт позволит этого избежать. – Можно подключить почти к любому сайту. Скрипт универсален, будет работать на сайте любого типа, у которого есть FTP-доступ. – Используется всего одно изображение (спрайт). Это позволяет снизить количество обращений к серверу, на котором находится ваш сайт.
– Вы сами выбираете иконки социальных сервисов, которые будут отображаться на вашем сайте.
Дата: Понедельник, 13-Фев-2012, 16:33:08 | Сообщение # 45
Завсегдатай
Группа: Модераторы
Сообщений: 1215
Статус: отсутствует
Вывод на экран всех свойств объекта и их значений.
Для объектаwindow:
Code
<script type="text/javascript"> for (opt in window){ document.write(opt+': '+window[opt]+'<br />'); } </script>
Для объектаnavigator:
Code
<script type="text/javascript"> for (opt in navigator){ document.write(opt+': '+navigator[opt]+'<br />'); } </script>
Для массиваtestArray:
Code
<script type="text/javascript"> var testArray=['set1','likbezz','123',false,1]; for (opt in testArray){ document.write(opt+': '+testArray[opt]+'<br />'); } </script>
Для переменнойtest(string):
Code
<script type="text/javascript"> var test='Проверка связи 123'; for (opt in test){ document.write(opt+': '+test[opt]+'<br />'); } </script>
☑ Пример всего этого: _http://likbezz.ru/_content/_jscript/2011/rest_1/for_in_array.html ...
Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует. Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 13-Фев-2012, 16:40:03