В прицнипе это уже было. Кто-то из форумчан писал код:
| Код | <b>Генерация лабиринта.</b> Обновление создаёт новое расположение стен.<br> <style>.l0,.l1,.l2,.l3 {border:1px solid white;font-size:10px;width:14px;height:14px;} .l1{border-right-color:black} .l2{border-bottom-color:black;} .l3{border-bottom-color:black;border-right-color:black} td{color:#bbbbbb} </style> <script> d=document; genLab=function(){ nx=((d.all?d.body.clientWidth:innerWidth)-30)/14; ny=((d.all?d.body.clientHeight:innerHeight)-80)/14; s='<table cellspacing=0 cellpadding=0 style="border:1px solid black;' +'border-bottom-width:0;border-right-width:0">'; for(i=0;i<ny;i++){s+='<tr>'; for(j=0;j<nx;j++){ s+='<td><div class=l'+(k=Math.floor((Math.random()*1.5)+0.96))+'> </div></td>'; }s+='</tr>'; }s+='</table>'; d.getElementById('d1').innerHTML=(d.all?'':'<style>.l0,.l1,.l2,.l3{width:12px;height:12px;}</style>')+s;} onload=genLab; </script><div id=d1></div>
|
|