Главная » 2012 Март 17 » JavaScript's: Бегущая радио кнопочка
23:09 JavaScript's: Бегущая радио кнопочка | ||||||||||||
Бегущая радио кнопочкаСоветуем посмотреть: src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> ![]() Скрипт, конечно, бесполезный, но может быть вы найдете ему применение. Радиокнопки выстроены в линию. Каждая из них постепенно активируется. Создается впечатление, что по радиокнопкам бежит точка. В body добавляем onload:
Code <body onLoad="animate()"> и вставляем это:
Quote <SCRIPT LANGUAGE="JavaScript"> <!-- lay(30) // set index of lamp to start animation var current = 0 // set speed (pause in milliseconds between each movement) var speed = 100 function lay(num) { // assign "greater than" character to variable var gt = unescape("%3e") // open form document.write("<FORM NAME='animation'" + gt) // use loop to lay radio buttons down (all buttons in same group) for (var i = 0; i < num; ++i) { document.write("<INPUT TYPE='radio' NAME='lamps'" + gt) } // close form document.write("</FORM" + gt) } function animate() { // click next radio button document.animation.lamps[current].click() // if radio button is the last one reset variable to 0 (otherwise increment) current = (current == document.animation.lamps.length - 1) ? 0 : ++current // recursive call after speed milliseconds timerID = setTimeout("animate()", speed) } // --> </SCRIPT> Красное - скорость, с которой точка бежит по радиокнопкам. Материал взят с сайта infoscript.ru
|