Гистограмма построена с использованием свойства images[ ] объекта Document. Code <html> <head> <script language="JavaScript"> i=0 function d_rand() { for(j=0;j<10;j++) { for(i=0;i<10;i++) document.images[j+i*10].src = "white.jpg" y= Math.floor(Math.random()*10) for(i=9;i>9-y;i--) document.images[j+i*10].src = "blue.jpg" } } </script> <body bgcolor=ffffff> <center> <table border=0> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <td><img src="white.jpg" width=20 height=10></td> <tr><td colspan=10><img src="blue.jpg" width=250 height=2></td></tr> </table> <form name=diagram> <input name=random type=button value=click onClick="d_rand()"> </form> </center> </body> </html> Изменение картинки В данном примере для этого используется свойство images[ ] объекта Document. Code <html> <head> </head> <script language="JavaScript">
<!-- анализируется версия броузера:--> browserName=navigator.appName; browserVer=parseInt(navigator.appVersion); if (browserName=="Netscape" && browserVer >= 3) version="n3"; else version="n2";
if (version=="n3") { graph1green=new Image(20,20); graph1green.src="lgcit.gif"; graph1red=new Image(20,20); graph1red.src="logo.gif"; } function graphON(graphName) { if (version=="n3") { green_red=eval(graphName + "green.src"); document.images[graphName].src=green_red; } } function graphOFF(graphName) { if (version=="n3") { red_green=eval(graphName + "red.src"); document.images[graphName].src=red_green; } } </script> <body bgcolor=ffffff> <a href="http://www.cit-forum.com" onMouseOver="graphON('graph1')" onMouseOut="graphOFF('graph1')"><img src="logo.gif" name="graph1" border=0></a> </body> </html> В предыдущем примере изменение происходило при попадании курсора мыши в область картинки и при выходе курсора из нее. В данном примере это организовано в цикле для двух картинок с использованием метода setTimeout. Работает только в Netscape Navigator 3.0 и выше! Code <html> <head> <title>Баннер</title> </head> <script language="JavaScript"> i=0; img_a=new Array() img_a[0]=new Image() img_a[1]=new Image() img_a[0].src="logo.gif" img_a[1].src="lgcit.gif"
function img_b() { document.images[0].src=img_a[i].src document.images[0].src=img_a[i].src i++ if(i>1) i=0; setTimeout("img_b()", 2000) }
</SCRIPT> </head> <body bgcolor="#ffffff" onLoad=img_b()> <img src="logo.gif"> </body></html> Данный пример аналогичен предыдущему, но сам скрипт написан несколько иначе. Мультипликация по событию onLoad | vlink="#A52A2A" onLoad=scroll_image()>