|
| | JavaScript | |
| | Автор | Сообщение |
---|
Дитя Сметри Парламентер
Сообщения : 755 Дата регистрации : 2011-03-31 Возраст : 36 Откуда : Ад
| Тема: JavaScript Ср Ноя 16, 2011 6:00 am | |
| - Подсказки и комментарии.Увеличивающийся комментарий появляется при наведении на ссылку.:
- Код:
-
<html> <head> <title>Увеличивающийся комментарий появляется при наведении на ссылку.</title> </head> <body> <script language="JavaScript" type="text/javascript">var x,y var timer var i_fadestrength=5 var step=1 var maxfontsize=180 var fontsizefactor=maxfontsize/100 var content
function cursorposition(e){ x=event.clientX+document.body.scrollLeft y=event.clientY+document.body.scrollTop }
function showmessage(whatmessage, whatfont, whatcolor) { if (document.all) { content="<nobr><font color="+whatcolor+" face="+whatfont+">"+whatmessage+"</font><nobr>" ring.innerHTML=content resizemessage() } }
function resizemessage() { if (document.all) { ring.filters.alpha.opacity=Math.floor(100-i_fadestrength) if (i_fadestrength>=120) {i_fadestrength=0;step=1} document.all.ring.style.visibility="visible" document.all.ring.style.fontSize=i_fadestrength*fontsizefactor document.all.ring.style.posLeft=x-(Math.floor(i_fadestrength/1.3*fontsizefactor)) document.all.ring.style.posTop=y-(Math.floor(i_fadestrength/1.4*fontsizefactor)) step+=1.5 i_fadestrength+=step timer=setTimeout("resizemessage()",50) } }
function hidemessage(e){ if (document.all) { clearTimeout(timer) document.all.ring.style.visibility="hidden" i_fadestrength=5 step=1 } }
if (document.all) { document.onmousemove=cursorposition; }
if (document.all) { document.write("<DIV id='ring' style='position:absolute;font-family:Verdana;filter:alpha(opacity=0);'></DIV>") document.write("<DIV style='position:relative;'>") }</script> <a href="http://scriptic.ru" onMouseOver="showmessage('Заходи!','Verdana','ffff00')" onMouseOut="hidemessage()"> Scriptic.ru</a> </body> </html>
| |
| | | Дитя Сметри Парламентер
Сообщения : 755 Дата регистрации : 2011-03-31 Возраст : 36 Откуда : Ад
| Тема: Re: JavaScript Ср Ноя 16, 2011 6:06 am | |
| - Позиционирование объектов:
| |
| | | Дитя Сметри Парламентер
Сообщения : 755 Дата регистрации : 2011-03-31 Возраст : 36 Откуда : Ад
| Тема: Re: JavaScript Чт Ноя 17, 2011 4:11 pm | |
| - Ссылка плавно меняет цвет при наведении курсора.:
- Код:
-
<html> <head> <title>Ссылка плавно меняет цвет при наведении курсора.</title> <script language="Javascript"> <!--// document.onmouseover = domouseover; document.onmouseout = domouseout;
function domouseover() { if(document.all){ srcElement = window.event.srcElement; if (srcElement.className.indexOf("fade") > -1) { var linkName = srcElement.name; fadein(linkName); } } }
function domouseout() { if (document.all){ srcElement = window.event.srcElement; if (srcElement.className.indexOf("fade") > -1) { var linkName = srcElement.name; fadeout(linkName); } } }
function makearray(n) { this.length = n; for(var i = 1; i <= n; i++) this[i] = 0; return this; }
hexa = new makearray(16); for(var i = 0; i < 10; i++) hexa[i] = i; hexa[10]="a"; hexa[11]="b"; hexa[12]="c"; hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
function hex(i) { if (i < 0) return "00"; else if (i > 255) return "ff"; else return "" + hexa[Math.floor(i/16)] + hexa[i%16];}
function setbgColor(r, g, b, element) { var hr = hex(r); var hg = hex(g); var hb = hex(b); element.style.color = "#"+hr+hg+hb; }
function fade(sr, sg, sb, er, eg, eb, step, direction, element){ for(var i = 0; i <= step; i++) { setTimeout("setbgColor(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+ ")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step); } } function fadeout(element) { fade(255,150,0, 255,255,255, 30, 1, element); } function fadein(element) { fade(255,255,255, 255,150,0, 23, 1, element); } --> </script> </head> <body> <a href="http://studia.scriptic.ru" name="fading_link_1" class="fade">click here</a> </body> </html>
| |
| | | Дитя Сметри Парламентер
Сообщения : 755 Дата регистрации : 2011-03-31 Возраст : 36 Откуда : Ад
| Тема: Re: JavaScript Чт Ноя 17, 2011 4:15 pm | |
| - Салют при наведении на ссылку.:
- Код:
-
<html> <head> <title>Салют при наведении на ссылку</title> <script> <!-- var debrisnumber=40 var debriscolor=new Array() debriscolor[0]="FFAAAA" debriscolor[1]="AA0000" debriscolor[2]="770000" debriscolor[3]="AA4444" debriscolor[4]="EE4422" var x_debrispos var y_debrispos var x,y var x_random=new Array() var y_random=new Array() var max_explsteps=20 var i_explsteps=0 var i_color=0 var pause=10
function checkbrowser() { i_explsteps=0 x_debrispos=x y_debrispos=y for (i=0;i<=debrisnumber;i++) { x_random[i]=Math.ceil(40*Math.random())-20 y_random[i]=Math.ceil(40*Math.random())-20 } if (document.all) { for (i=0;i<=debrisnumber;i++) { var thisspan=eval("document.all.span"+i+".style") thisspan.visibility="VISIBLE" thisspan.posLeft=x_debrispos thisspan.posTop=y_debrispos } explode_IE() } if (document.layers) { for (i=0;i<=debrisnumber;i++) { var thisspan=eval("document.span"+i) thisspan.visibility="VISIBLE" thisspan.left=x_debrispos thisspan.top=y_debrispos } explode_NN() } }
function explode_IE() { if (i_explsteps<=max_explsteps) { for (i=0;i<=debrisnumber;i++) { var thisspan=eval("document.all.span"+i+".style") thisspan.posLeft+=x_random[i] thisspan.posTop+=y_random[i] } i_explsteps++ var timer=setTimeout("explode_IE()",pause) } else { for (i=0;i<=debrisnumber;i++) { var thisspan=eval("document.all.span"+i+".style") thisspan.visibility="HIDDEN" } clearTimeout(timer) } } function explode_NN() { if (i_explsteps<=max_explsteps) { for (i=0;i<=debrisnumber;i++) { var thisspan=eval("document.span"+i) thisspan.left+=x_random[i] thisspan.top+=y_random[i] } i_explsteps++ var timer=setTimeout("explode_NN()",pause) } else { for (i=0;i<=debrisnumber;i++) { var thisspan=eval("document.span"+i) thisspan.visibility="HIDDEN" } clearTimeout(timer) } } function handlerMM(e){ x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY } if (document.layers){ document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; // - End of JavaScript - --> </script> <style> .spanstyle { position:absolute; visibility:hidden;} </style> </head> <body> <script> <!-- Beginning of JavaScript - for (i=0;i<=debrisnumber;i++) { document.write("<div id='span"+i+"' class='spanstyle'>") document.write("<table cellpadding=0 cellspacing=0>") document.write("<tr><td bgcolor="+debriscolor[i_color]+">") document.write("<img src='emptypixel236.gif' width=3>") document.write("</td></tr></table>") document.write("</div>") i_color++ if (i_color>=debriscolor.length) {i_color=0} } // - End of JavaScript - --> </script> <DIV id="redir" style="position:absolute; top:10px; left:5px; visibility:visible;"> <div align="center"><a href="http://scriptic.ru" onMouseOver="checkbrowser()"> Подведите мышь к ссылке</a></div> </DIV> </body> </html>
| |
| | | Дитя Сметри Парламентер
Сообщения : 755 Дата регистрации : 2011-03-31 Возраст : 36 Откуда : Ад
| Тема: Re: JavaScript Чт Ноя 17, 2011 4:41 pm | |
| - Бабочка. Перемещающийся байнер.:
- Код:
-
<html> <head> <title>Бабочка.</title> <style> #normal {POSITION: absolute; VISIBILITY: visible; left: 10px; top: 10px; Z-INDEX: 10000;} #moving {POSITION: absolute; VISIBILITY: visible; left: 260px; top: 180px; width: 50px; Z-INDEX: 10030;} </style> </head> <body> <script LANGUAGE="JavaScript1.2"> <!-- var layerRef="null",layerStyleRef="null",styleSwitch="null"; // globale variablen fuers animieren var dx = 1; var dy = 1; var maxgeschw = 99; if (window.innerWidth) { var x = (window.innerWidth / 2) - 23; var y = (window.innerHeight / 2) - 15; var maxx = window.innerWidth - 46; var maxy= window.innerHeight - 30; } else { var x = (640 / 2) - 23; var y = (400 / 2) - 15; var maxx = 640 - 46; var maxy= 400 - 30; } function init(){ if (navigator.appName == "Netscape") { layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; } else { layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; }
} function moveLayerTo(layerName,left,top){ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top=top'); eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left=left'); } function animieren(){ moveLayerTo('moving',x,y); if (Math.random() < .2) { if (Math.random() < .5) { if (Math.random() < .5) { dx= Math.max(-maxgeschw,dx - 1); } else { dx= Math.min( maxgeschw,dx + 1); } } else { if (Math.random() < .5) { dy= Math.max(-maxgeschw,dy-1); } else { dy= Math.min( maxgeschw,dy+1); } } } x += dx; y += dy; x = Math.max(Math.min(maxx,x),0); y = Math.max(Math.min(maxy,y),0); if (x==0) {dx = 1} if (y==0) {dy = 1} if (x==maxx) {dx=-1} if (y==maxy) {dy=-1} setTimeout('animieren()',70); } // --> </script> <script LANGUAGE="JavaScript1.2"> <!-- if (navigator.userAgent.indexOf("MSIE 4.0; Mac") == -1 ) { init(); document.writeln('<div id="moving">'); document.writeln('<a href="http://scriptic.narod.ru"><img src="reversed.gif" width=111 height=57 border=0 alt="Link"></a>'); document.writeln('</div>'); animieren(); } // --> </script> <!--s_links--><!--323882778976--><!--/s_links--></body> </html>
| |
| | | Дитя Сметри Парламентер
Сообщения : 755 Дата регистрации : 2011-03-31 Возраст : 36 Откуда : Ад
| Тема: Re: JavaScript Чт Ноя 17, 2011 4:59 pm | |
| - Смена сообщений в строке статуса:
- Код:
-
<html> <head> <title>Смена сообщений в строке статуса</title> <Script Language="JavaScript" type="text/javascript"> <!-- var letters= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9","A", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ч", "Щ", "У", "Я","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z","!","@","#","$","%","^","&","*","(",")","_","-","+","=","<",">","/","?","®","©") var smessage="" var message= new Array(); var msg=0; message[0]='Добро пожаловать' message[1]='Меня зовут Лидия' message[2]='Здесь самые лучшие скрипты!' message[3]='Scriptic.narod.ru' function start(){ for (y=0; y<message[msg].length; y++){ for (x=0; x<20; x++){ rnum=Math.random(); rnum*=letters.length-1 rnum=Math.round(rnum) window.status=smessage+letters[rnum] for (del=0; del<20; del++){} } smessage+=message[msg].substring(y,y+1) window.status=smessage; } window.setTimeout('clrdspl()',2000); } function clrdspl(){ smessage=""; window.status=""; if (msg<message.length-1){ msg++; start(); } else{ msg=0; window.setTimeout('start()',1000) } } // --> </Script> </head> <body onLoad="start()"> <!--s_links--><a href="http://www.comfitel.ru/" target="_blank">гостиницы петербурга улучшенный номер</a><!--/s_links--></body> </html>
| |
| | | Хаос Советник
Сообщения : 177 Дата регистрации : 2011-09-30
| Тема: Re: JavaScript Чт Ноя 17, 2011 11:50 pm | |
| - Этот скрипт создает на вашем сайте блок вывода анекдотов от нашего сайта абсолютно бесплатно. Мы работаем на вас!!! 120000 прикольных анекдотов на твоём сайте ! Выбери блок под свой сайт на странице АНЕКДОТОВ и пользуйся БЕСПЛАТНО! Если предложенные блоки тебе не подходят, пиши нам и мы вышлем тебе код который ты сможешь вставить в любой дизайн
: - Код:
-
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" src="http://www.prikolnianekdot.ru/0_joke/insert.js"></SCRIPT> <script>document.write(text)</script>
- Этот код создает выпадающее меню со ссылками (при выборе пункта меню открывается заданная веб-страница):
- Код:
-
<select onchange="javascript: window.location.href=this.options[this.selectedIndex].value"> <option value="http://www.prikolnianekdot.ru/help6.html">Готовые скрипты</option> <option value="http://www.prikolnianekdot.ru/">Главная страница</option> <option value="http://www.prikolnianekdot.ru/kontakt.html">Гостевая книга</option> </select>
- Этот сценарий выводит URL веб-страницы при нажатии на кнопку:
- Код:
-
<script language="javascript"> function getURL() {alert (document.URL)} </script> <button onclick="getURL()">Показать URL</button>
- Этот скрипт выбирает текст из списка случайным образом и показывает его:
- Код:
-
<script language="javascript"> var number = 4 var txt = new Array(number+1) txt[0]="Текст 1" txt[1]="Текст 2" txt[2]="Текст 3" txt[3]="Текст 4" txt[4]="Текст 5" function randomtxt(){ var randscript = -1 while (randscript < 0 || randscript > number || isNaN(randscript)){ randscript = parseInt(Math.random()*(number+1)) } return randscript } quo = randomtxt() quox = txt[quo] document.write(quox) </script> Строчек текста может быть сколь угодно много. Переменной "number" присваивайте количество строк минус одна (например, если строк 5, то значение этой переменной должно быть равно 4).
- Этот простой сценарий создает кнопку закрытия окна браузера:
- Код:
-
<button onclick="javascript:self.close();">Закрыть окно</button>
- А следующий код создает кнопку, аналогичную кнопке "Обновить" браузера:
- Код:
-
<button onclick="javascript: location.reload();"> Обновить </button>
- Данный скрипт позволяет изменять цвет фона веб-страницы, выбирая из меню нужный цвет:
- Код:
-
<script language="javascript"> function go() {selindex=document.form.select.selectedIndex chosenvalue=document.form.select.options[selindex].value document.bgColor=chosenvalue} function change() {chosentext=document.form.select.options[document.form.select.selectedIndex].text} </script> ... <body> <form name="form"> <select name="select" onchange="change()"> <option value="#ffffff">Белый <option value="#ff0000">Красный <option value="#FFA500">Оранжевый <option value="#ffff00">Желтый <option value="#008000">Зеленый <option value="#ADD8E6">Голубой <option value="#0000ff">Синий <option value="#800080">Фиолетовый </select> <input type="button" name="btn" value="Изменить цвет" onclick="go()"> </form> </body>
- Этот скрипт считает точное время загрузки веб-страницы и показывает результаты:
- Код:
-
<script language="javascript"> var Sn=new Date(); var Ss=Sn.getSeconds(); var Sms=Sn.getMilliseconds(); Ss=String(Ss); Sms=String(Sms); var sT=Ss+'.'+Sms; function endTIME() {var En=new Date(); var Es=En.getSeconds(); var Ems=En.getMilliseconds(); Es=String(Es); Ems=String(Ems); var eT=Es+'.'+Ems; var tT=eT-sT; var lt=''; var iREF=document.location.href; lt+='<font size=2>Адрес страницы: '+iREF; lt+='<br>Время загрузки:<b> '+tT+'</b> секунд<hr>'; document.write(lt);} endTIME(); </script>
- Приведенный ниже сценарий при нажатии на кнопку открывает html-файл в новом окне браузера с заданными параметрами:
- Код:
-
<script language="javascript"> function openWin() {msgWindow= open("имя_файла.htm",displayWindow","width=250,height=100,status=no,toolbar=no,menubar=no,scrollbars=no")} </script> ... <body> <form> <input type="button" value="Открыть окно" onclick="openWin()"> </form> </body>
- Этот JavaScript-код создает на веб-странице простейший калькулятор (допустимо использование знаков +, -, *, /):
- Код:
-
<script language="javascript"> function count(form) {form.result.value=eval(form.expression.value)} </script> ... <body> <form>Введите выражение: <input type="text" name="expression" size="15"> <input type="button" value="Вычислить" onclick="count(this.form)"> <br>Результат: <input type="text" name="result" size="15"> <br> </form> </body>
- В следующем сценарии демострируется пример таймера. При нажатии на кнопку по истечении 3 секунд открывается выпадающее окно:
- Код:
-
<script language="javascript"> function timer() {setTimeout("alert('Прошло 3 секунды')", 3000);} </script> ... <button onclick="timer()">Кнопка</button>
- Этот скрипт прокручивает заданный текст в строке состояния:
- Код:
-
<script language="JavaScript"> var scrtxt = "Прокручиваемый текст"; var len = scrtxt.length; var width = 100; var pos = -(width + 2); function scroll() {pos++; var scroller = ""; if (pos == len) {pos = -(width + 2);} if (pos < 0) {for (var i = 1; i <= Math.abs(pos); i++) {scroller = scroller + " ";} scroller = scroller + scrtxt.substring(0, width - i + 1);} else {scroller = scroller + scrtxt.substring(pos, width + pos);} window.status = scroller; setTimeout("scroll()", 100);} </script> ... <body onLoad="scroll()">
- Следующий скрипт вписывает текст в строку состояния при нажатии на кнопку:
- Код:
-
<script language="javascript"> function statbar(txt) {window.status = txt;} </script> ... <button onclick="statbar('Текст в строке статуса');">Вписать текст</button>
- Этот сценарий позволяет вписать дату и время последнего изменения документа в формате мм/дд/гггг чч:мм:сс :
- Код:
-
<script language="javascript"> document.write(document.lastModified) </script>
- С помощью этого небольшого скрипта вы можете записать любой текст в вашу веб-страницу:
- Код:
-
<script language="javascript"> document.write("Это JavaScript!") </script>
- Используя этот скрипт, можно создать кнопки навигации, подобные встроенным в браузер:
- Код:
-
<a href="#" onclick="history.back(); return false">назад</a> <a href="#" onclick="history.forward(); return false">вперед</a> Внимание! Кнопки навигации будут работать только если подсвечена аналогичная кнопка браузера.
- Этот скрипт поможет создать кнопку, при нажатии которой будет предложено сделать веб-страницу стартовой (адрес указывается):
- Код:
-
<a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://imperiya.forum2x2.ru/'); return false">Сделать стартовой страницей</a>
- Этот код позволяет добавить веб-страницу в Избранное (адрес указывается):
- Код:
-
<a href="#" onclick="window.external.addFavorite('http://imperiya.forum2x2.ru', 'Все для веб мастера')">Добавить в Избранное</a>
- Данный код создает окно с сообщением при нажатии на кнопку:
- Код:
-
<form> <input type="button" value="Кнопка" onclick="alert('Текст сообщения')"> </form>
- Следующий скрипт запрещает копирование содержимого какого-либо тега. Например:
- Код:
-
</font><textarea name="text2" cols="50" rows="5" onfocus="this.select()" readonly> <i oncopy="return false">Это нельзя скопировать</i> или <body oncopy="return false">Скопировать нельзя</body> Внимание! Запрет на копирование можно легко обойти, скопировав в буфер обмена кусок исходного текста страницы.
- Этот сценарий отключает контекстное меню, появляющееся при нажатии правой кнопки мыши:
- Код:
-
<script language="javascript"> function click(e) {if (document.all) {if (event.button == 2) {return false;}} if (document.layers) {if (e.which == 3) {return false;}}} if (document.layers) {document.captureEvents(Event.MouseDown);} document.onmousedown=click </script>
- Этот скрипт прокручивает текст в окошке. Количество сообщений может быть любое:
- Код:
-
<script language="JavaScript1.2">
var message= new Array()
message[0]="Простой скрипт скролинга текста|Можно вставлять ссылки, количество сообщений неограниченно|http://imperiya.forim2x2.ru/"
message[1]="Clinton Bashes NY Mayor|Speaking to 1,000 teacher aides on Saturday, Hillary Rodham Clinton attacked Mayor Rudolph Giuliani's positions on education.|http://imperiya.forim2x2.ru/"
message[2]="House Bill Curbs Sex Slavery|A House bill designed to protect victims of the growing international sex slavery trade would allow child victims brought to this country to stay in America.|http://imperiya.forim2x2.ru/"
// The height of the scrollerbox (pixels) var scrollerheight=160
// The width of the scrollerbox (pixels) var scrollerwidth=160
// The distance to the left border of the window (pixels) var scrollertop=20
// The distance to the top border of the window (pixels) var scrollerleft=20
// The padding between the scrollerbox and the text (pixels) var scrollerpadding=10
// The width of the scrollerbox-border (pixels) var backgroundborder=2
// The background-colour of the scrollerbox var scrollerbgcolor="DDDDDD"
// Font attributes of the title var font_titleface="Verdana" var font_titlecolor="FF0000" var font_titlesize=2
// Font attributes of the copytext var font_copyface="Verdana" var font_copycolor="660000" var font_copysize=1
// standstill between the messages (milliseconds) var standstillfix=3000
// Do not edit below this line var cliptop=0 var clipbottom=scrollerheight-2*scrollerpadding var clipleft=0 var clipright=scrollerheight
var i_message=0 var mes_joined var mes_split var contenttext var contentbg
var totalheight=scrollerheight*(message.length) var i_height=0 var step=1 var pause=20
var standstillflex=0
function initiate(){ contenttext="<table cellpadding=0 cellspacing=0 border=0 width="+(scrollerwidth-2*scrollerpadding)+">" contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><br></td></tr>" for (i=0;i<=message.length-1;i++) { mes_joined=message[i] mes_split=mes_joined.split("|") contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><a href='"+mes_split[2]+"'><font face='"+font_titleface+"' color='"+font_titlecolor+"' size='"+font_titlesize+"'>"+mes_split[0]+"</font></a><br><font face='"+font_copyface+"' color='"+font_copycolor+"' size='"+font_copysize+"'>"+mes_split[1]+"</font></td></tr>" } contenttext+="</table>" contentbg="<table cellpadding=0 cellspacing=0 border="+backgroundborder+" width='"+scrollerwidth+"'><tr><td height='"+scrollerheight+"' bgcolor="+scrollerbgcolor+"> </td></tr></table>" if (document.all) { scrollertext.innerHTML=contenttext scrollerbg.innerHTML=contentbg document.all.scrollertext.style.posTop=scrollertop document.all.scrollertext.style.posLeft=scrollerleft document.all.scrollerbg.style.posTop=scrollertop-scrollerpadding document.all.scrollerbg.style.posLeft=scrollerleft-scrollerpadding document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" } if (document.layers) { document.scrollertext.document.write(contenttext) document.scrollertext.document.close() document.scrollerbg.document.write(contentbg) document.scrollerbg.document.close() document.scrollertext.top=scrollertop document.scrollertext.left=scrollerleft document.scrollerbg.top=scrollertop-scrollerpadding document.scrollerbg.left=scrollerleft-scrollerpadding document.scrollertext.clip.left=clipleft document.scrollertext.clip.right=clipright document.scrollertext.clip.top=cliptop document.scrollertext.clip.bottom=clipbottom } scroll() }
function scroll(){ standstillflex=standstillfix if (document.all){ if (i_height<scrollerheight) { i_height+=step cliptop+=step clipbottom+=step document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" document.all.scrollertext.style.posTop-=step var timer=setTimeout("scroll()",pause) }
else { if (document.all.scrollertext.style.posTop<=-(totalheight)) { document.all.scrollertext.style.posTop=scrollertop cliptop=0 clipbottom=scrollerheight-2*scrollerpadding document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" standstillflex=0 } i_height=0 clearTimeout(timer) var timer=setTimeout("scroll()",standstillflex) } } if (document.layers){ if (i_height<scrollerheight) { i_height+=step cliptop+=step clipbottom+=step document.scrollertext.clip.left=clipleft document.scrollertext.clip.right=clipright document.scrollertext.clip.top=cliptop document.scrollertext.clip.bottom=clipbottom document.scrollertext.top-=step var timer=setTimeout("scroll()",pause) }
else { if (document.scrollertext.top<=-(totalheight)) { document.scrollertext.top=scrollertop cliptop=0 clipbottom=scrollerheight-2*scrollerpadding document.scrollertext.clip.left=clipleft document.scrollertext.clip.right=clipright document.scrollertext.clip.top=cliptop document.scrollertext.clip.bottom=clipbottom standstillflex=0 } i_height=0 clearTimeout(timer) var timer=setTimeout("scroll()",standstillflex) } } }
</script>
<style>
A { color:AA0000; }
A:Hover { color:FF0000; }
</style>
</head>
<body onLoad="initiate()">
<div id="scrollerbg" style="position:absolute;top:-1000px"> </div> <div id="scrollertext" style="position:absolute;top:-1000px"> </div>
<DIV id="deletethisdiv" style="position:absolute;top:10px;left:180px"></DIV>
- Этот код отправляет пользователя на указанную страницу (удобный скрипт когда сайт поменялся а в поисковиках есть ссылки на старые страницы.Ставим переход и отправляем пользователь на новые страницы сайта):
- Код:
-
<script type="text/javascript">
function cront() {
window.location='http://imperiya.forim2x2.ru/';
}
setTimeout('cront()', 3000);
</script>
- Этот код отправляет пользователя на указанную страницу без ява скрипта:
- Код:
-
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://imperiya.forim2x2.ru/">
- эта команда размещает рисунок в название сайта(рисунок создать не забудте)
: - Код:
-
<link rel="shortcut icon" href="1.png" />
- Этот скрипт позволяет разместить на странице рубрику советов ( или афоризмов и т.д.) меняющихся каждый день:
- Код:
-
<script> <!-- var today_obj=new Date() var today_date=today_obj.getDate() var tips=new Array() var tiptitle=' <b>Совет дня</b><br>' tips[1]='Ваш совет на 1 день месяца' tips[2]='Ваш совет на 2 день месяца' tips[3]='Ваш совет на 3 день месяца' tips[4]='Ваш совет на 4 день месяца' tips[5]='Ваш совет на 5 день месяца' tips[6]='Ваш совет на 6 день месяца' tips[7]='Ваш совет на 7 день месяца' tips[8]='Ваш совет на 8 день месяца' tips[9]='Ваш совет на 9 день месяца' tips[10]='Ваш совет на 10 день месяца' tips[11]='Ваш совет на 11 день месяца' tips[12]='Ваш совет на 12 день месяца' tips[13]='Ваш совет на 13 день месяца' tips[14]='Ваш совет на 14 день месяца' tips[15]='Ваш совет на 15 день месяца' tips[16]='Ваш совет на 16 день месяца' tips[17]='Ваш совет на 17 день месяца' tips[18]='Ваш совет на 18 день месяца' tips[19]='Ваш совет на 19 день месяца' tips[20]='Ваш совет на 20 день месяца' tips[21]='Ваш совет на 21 день месяца' tips[22]='Ваш совет на 22 день месяца' tips[23]='Ваш совет на 23 день месяца' tips[24]='Ваш совет на 24 день месяца' tips[25]='Ваш совет на 25 день месяца' tips[26]='Ваш совет на 26 день месяца' tips[27]='Ваш совет на 27 день месяца' tips[28]='Ваш совет на 28 день месяца' tips[29]='Ваш совет на 29 день месяца' tips[30]='Ваш совет на 30 день месяца' tips[31]='Ваш совет на 31 день месяца' document.write(tiptitle) document.write(tips[today_date]) //--> </script>
- Этот скрипт прокручивает текст бегущей строкой в цветной форме :
: - Код:
-
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> <title>Сообщения в форме</title> </head>
<body bgcolor="#FFFFFF"> <div align="right">
<table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="100%"><script language="JavaScript"><!--
// Установка скорости сообщения (пауза в миллисекундах между символами) var speed = 100 // уменьшите значение для увеличения скорости
// установите паузу между сообщениями var pause = 1000 // increase value to increase pause
// установите начальное значение var timerID = null var bannerRunning = false var ar = new Array()
// ввод строк ar[0] = "Добро пожаловать" ar[1] = "Империя всегда рада Вас видеть" ar[2] = "Администрация"
// установите номер сообщения, которое появится первым var currentMessage = 0 var offset = 0
function stopBanner() { if (bannerRunning) clearTimeout(timerID) bannerRunning = false }
function startBanner() { stopBanner() showBanner() }
function showBanner() { var text = ar[currentMessage] if (offset < text.length) { if (text.charAt(offset) == " ") offset++ var partialMessage = text.substring(0, offset + 1) document.bannerForm.bannerField.value = partialMessage offset++ // IE sometimes has trouble with "++offset" timerID = setTimeout("showBanner()", speed) bannerRunning = true } else { offset = 0 currentMessage++ if (currentMessage == ar.length) currentMessage = 0 timerID = setTimeout("showBanner()", pause) bannerRunning = true } }
// --></script><form name="bannerForm"> <p><input type="text" size="50" name="bannerField" style="font-family: sans-serif; font-size: 8pt; background-color: rgb(255,255,0); color: rgb(0,0,255); text-align: center"></p> </form> <p><script language="JavaScript"> startBanner() </script></td> </tr> </table> </div> </body> </html>
- Создание красивой кнопочки:
- Код:
-
<form onmouseout="change('#ffa040')" onmouseover="change('ffff00')"> <p><input class="initial2" onclick="jumpto2('http://www.prikolnianekdot.ru/')" type="button" value=" Просто хороший сайт " style="font-family: Comic Sans MS;background-color: #ffa040;font-weight: bold; font-color: white; font-size: 12"></font></p> </form> <script> <!--
function change(color){ var el=event.srcElement if (el.tagName=="INPUT"&&el.type=="button") event.srcElement.style.backgroundColor=color }
function jumpto2(url){ window.location=url }
//--> </script>
- Скрипт вывода случайного анекдота при обновлении страницы:
- Код:
-
<html>
<body>
<script language="JavaScript"><!-- var h=(Math.random()*10); if (h <1) document.writeln(" Жена встает на весы. Муж ухмыляется, глядя на стрелку. <BR> - Ты знаешь, какой у тебя должен быть рост, чтобы соответствовать весу? <br> - Какой? <br> - Пять метров!"); if (h > 1 && h < 2) document.writeln("- У меня брат в Академии наук,- похвастался другу чукча. <BR> - И что он там изучает? <br> - Там его изучают."); if (h > 2 && h < 3) document.writeln("- Алло! Это морг? <BR> - Да! <br> - Позовите гришу с третей полки."); if (h > 3 && h < 4) document.writeln(" В ресторане: <BR> - Дайте мне, пожалуйста, булочку с маком. <br> - А может быть, батон с героином?"); if (h > 4 && h < 5) document.writeln(" Внук спрашивает: <BR> - Бабушка, а Сталин хороший? <br> - Нет! <br> - А Брежнев? <br> - Плохой! <br> - А Ельцин? <br> - Умрет, тогда видно будет."); if (h > 5 && h < 6) document.writeln(" За организацию убийства своего компаньона ''нового русского'' приговорили к смертной казни. <BR> - По закону мы можем выполнить вашу последнюю просьбу,- говорит судебный исполнитель. <br> - Предоставьте мне возможность посмотреть ''Санта-Барбару'' до конца."); if (h > 6 && h < 7) document.writeln(" Поймал ''новый русский'' золотую рыбку. <BR> - Ну, рыбка, чего хочешь?"); if (h > 7 && h < 8) document.writeln("- Вы хотели скрыть от государства большую часть своих доходов,- говорит налоговый инспектор ''новому русскому''. <BR> Я не виноват, что в графу ''доходы'' все нули не поместились!"); if (h > 8 && h < 9) document.writeln(" Больница. В палате лежит мужчина, весь в гипсе, с руками и ногами на подвесках и диктует письмо: ''Уважаемый издатель! На странице 14 Вашей инструкции ''Как управлять вертолетом'' мною была обнаружена опечатка...''"); if (h > 9 && h <10) document.writeln(" Учителница Вовочке: <BR> - Я задала сочинение о молоке на четыре страниы, а ты написал лишь на страницу. <br> - Я писал о сгущеном молоке."); // --></script>
</body> </html>
| |
| | | Хаос Советник
Сообщения : 177 Дата регистрации : 2011-09-30
| Тема: Re: JavaScript Чт Ноя 17, 2011 11:59 pm | |
| - Скрипт выводит приветствие по времени суток (доброе утро, добрый день и т.д.):
- Код:
-
<HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <TITLE>Вежливость</TITLE> </HEAD>
<BODY BGCOLOR="#FFFFFF"> <B><I> <script language="JavaScript"> var h=(new Date()).getHours(); if (h > 3 && h < 12) document.writeln("С добрым утром!"); if (h > 11 && h < 19) document.writeln("Добрый день!"); if (h > 18 && h < 24) document. writeln("Добрый вечер!"); if (h > 23 || h < 4 ) document.wtriteln("Привет тому, кто не спит! " ) ; </script > </I></B>
</BODY> </HTML>
| |
| | | | JavaScript | |
|
| Права доступа к этому форуму: | Вы не можете отвечать на сообщения
| |
| |
| |
|