[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Создание сайта » Скрипты для uCoz » Скрипты пользователей
Скрипты пользователей
KorniloFF Дата: Понедельник, 16.05.2011, 21:43 | Сообщение # 1 | Добавить в цитатник [ ? ]
Даос по жизни :)
Группа: Админ-группа
Сообщений: 131
Награды: 3
Репутация: 16
Замечания: 0%
Статус: Offline
Вот, написал элементарный, но очень удобный калькулятор. Главное его достоинство - возможность работать с клавиатуры, а не мышью. Наверное, это основное отличие от его онлайн-собратьев, в которых приходится тыкать мышей в кнопочки. Пока реализованы только элементарные арифметические функции и поддержка одного стека памяти. Для продвинутых пользователей скажу, что можно задавать математические функции в формате языка яваскрипт. Ну, пока и все.

Код для вставки:


Заходи тихо, проси мало, уходи быстро!

Сообщение отредактировал KorniloFF - Понедельник, 16.05.2011, 22:08
 

Andrey-w6 Дата: Суббота, 18.06.2011, 21:05 | Сообщение # 2 | Добавить в цитатник [ ? ]
Новичок
Группа: Пользователи
Сообщений: 16
Награды: 0
Репутация: 0
Замечания: 0%
Статус: Offline
МФУ Кнопка

Code
<body onLoad="StartHeadliner()">

<SCRIPT LANGUAGE="JavaScript">

<!-- Original: Jan Pijnacker <Jan_P@dds.nl> -->

<!-- Begin
typeWriterWait=120 // Задержка "печати"
blinkTextWait=1000 // Задержка мигания
blinkSpacesWait=300 // Задержка мигания кнопки без надписи
blinkMax=3 // Количество миганий
expandWait=100 // Задержка расширения заголовка
scrollWait=90 // Задержка скроллинга заголовка
scrollWidth=34 // Количество воспроизводимых букв
randomLines=false // Случайность выбора надписей (true или false)
lineMax=7 // Количество разных надписей
lines=new Array(lineMax)

// Текст для воспроизведения, url или mailto (желтые), имя окна фрэйма (здесь везде пропущено - ""), название эффекта, время задержки(белое)

lines[1]=new Line("JavaScript Заголовок!", "#top", "", Blink, 500)
lines[2]=new Line("Это отличный пример JavaScript - называется ' JavaScript Заголовок ' !", "#top", "", Scroll, 1000)
lines[3]=new Line("Разве плохо это смотрелось бы на Вашем сайте?", "#top", "", Static, 3500)
lines[4]=new Line("Много вариантов представления информации....", "#top", "", Expand, 2000)
lines[5]=new Line("Каждое сообщение имеет свой URL для кнопки !", "#top", "", Scroll, 3000)
lines[6]=new Line("Нажмите сейчас, чтобы написать письмо автору JS Library", "mailto:eugenezz@yandex.ru?subject=JavaScript Заголовок", "", TypeWriter, 1500)
lines[7]=new Line("Или здесь, просто так...", "#top", "", Static, 3500)
// Don't change these variables below :-)
lineText=""
timerID=null
timerRunning=false
spaces=""
charNo=0
charMax=0
charMiddle=0
lineNo=0
lineWait=0
function Line(text, url, frame, type, wait) {
this.text=text
this.url=url
this.frame=frame
this.Display=type
this.wait=wait
}
function StringFill(c, n) {
var s=""
while (--n >= 0) {
s+=c
}
return s
}
function getNewRandomInteger(oldnumber, max) {
var n=Math.floor(Math.random() * (max - 1) + 1)
if (n >= oldnumber) {
n++
}
return n
}
function getRandomInteger(max) {
var n=Math.floor(Math.random() * max + 1)
return n
}
function GotoUrl(url, frame) {
if (frame != '') {
if (frame == 'self') self.location.href=url
else if (frame == 'parent') parent.location.href=url
else if (frame == 'top') top.location.href=url
else {
s=eval(top.frames[frame])
if (s != null) top.eval(frame).location.href=url
else window.open(url, frame, "toolbar=yes,status=yes,scrollbars=yes")
}
}
else window.location.href=url
}
function Static() {
document.formDisplay.buttonFace.value=this.text
timerID=setTimeout("ShowNextLine()", this.wait)
}
function TypeWriter() {
lineText=this.text
lineWait=this.wait
charMax=lineText.length
spaces=StringFill(" ", charMax)
TextTypeWriter()
}
function TextTypeWriter() {
if (charNo <= charMax) {
document.formDisplay.buttonFace.value= lineText.substring(0, charNo)+spaces.substring(0, charMax-charNo)
charNo++
timerID=setTimeout("TextTypeWriter()", typeWriterWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function Blink() {
lineText=this.text
charMax=lineText.length
spaces=StringFill(" ", charMax)
lineWait=this.wait
TextBlink()
}
function TextBlink() {
if (charNo <= blinkMax * 2) {
if ((charNo % 2) == 1) {
document.formDisplay.buttonFace.value=lineText
blinkWait=blinkTextWait
}
else {
document.formDisplay.buttonFace.value=spaces
blinkWait=blinkSpacesWait
}
charNo++
timerID=setTimeout("TextBlink()", blinkWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function Expand() {
lineText=this.text
charMax=lineText.length
charMiddle=Math.round(charMax / 2)
lineWait=this.wait
TextExpand()
}
function TextExpand() {
if (charNo <= charMiddle) {
document.formDisplay.buttonFace.value= lineText.substring(charMiddle - charNo, charMiddle + charNo)
charNo++
timerID=setTimeout("TextExpand()", expandWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function Scroll() {
spaces=StringFill(" ", scrollWidth)
lineText=spaces+this.text
charMax=lineText.length
lineText+=spaces
lineWait=this.wait
TextScroll()
}
function TextScroll() {
if (charNo <= charMax) {
document.formDisplay.buttonFace.value= lineText.substring(charNo, scrollWidth+charNo)
charNo++
timerID=setTimeout("TextScroll()", scrollWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function StartHeadliner() {
StopHeadliner()
timerID=setTimeout("ShowNextLine()", 2000)
timerRunning=true
}
function StopHeadliner() {
if (timerRunning) {  
clearTimeout(timerID)
timerRunning=false
}
}
function ShowNextLine() {
if (randomLines) lineNo=getNewRandomInteger(lineNo, lineMax)
else (lineNo < lineMax) ? lineNo++ : lineNo=1
lines[lineNo].Display()
}
function LineClick(lineNo) {
document.formDisplay.buttonFace.blur()
if (lineNo > 0) GotoUrl(lines[lineNo].url, lines[lineNo].frame)
}
with (document) {
write('<center><form name="formDisplay"><input type="button"')
write('name="buttonFace" value="JS Library представляет...."')
write('onClick="LineClick(lineNo)"> </input></form></center>')
}
// End -->
</SCRIPT>  
  
 

Andrey-w6 Дата: Суббота, 18.06.2011, 21:11 | Сообщение # 3 | Добавить в цитатник [ ? ]
Новичок
Группа: Пользователи
Сообщений: 16
Награды: 0
Репутация: 0
Замечания: 0%
Статус: Offline
Население Земли
Рассчет количества людей на нашей планете производится на основании данных социологических служб США.

Code

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Ronnie Moore, Editor -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var worldpop = 6080141683;
// US Census estimate on 7/1/00
m = 7
d = 1
yr = 2000

var montharray=new Array("Jan", "Feb","Mar","Apr","May","Jun", "Jul","Aug","Sep","Oct","Nov","Dec");
var today=new Date();
var todayy=today.getYear();

// Y2K Fix by Isaac Powell
// http://onyx.idbsu.edu/~ipowell

if ((navigator.appName == "Microsoft Internet Explorer") && (todayy < 2000))
todayy="19" + todayy;
if (navigator.appName == "Netscape")
todayy = 1900 + todayy;
function outputComma(number) { // (c) irt.org
number = '' + number;
if (number.length > 3) {
var mod = number.length%3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length/3) ; i++) {
if ((mod ==0) && (i ==0))
output += number.substring(mod+3*i,mod+3*i+3);
else
output += ',' + number.substring(mod+3*i,mod+3*i+3);
}
return (output);
}
else return number;
}
var todaym = today.getMonth();
var todayd = today.getDate();
var todaystring = new Date();
var paststring = montharray[m-1]+" "+d+", "+yr;
growth = Math.floor(2.6*(Math.round((Date.parse(todaystring) -Date.parse(paststring))/(1000))*1));
document.write("<font size=5>Население Земли на данный момент: <b>" + outputComma(worldpop+growth) + "</b></font>");
// End -->
</script>  
 

Форум » Создание сайта » Скрипты для uCoz » Скрипты пользователей
  • Страница 1 из 1
  • 1
Поиск:

 
Ваш логин: Ваш пароль: