![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 206 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
mam taki problem z js:
mam sobie kod: Kod <div id="container"> <script type="text/javascript"> //definicja zmiennych function plansza(az) { // tutaj warunki dot. liczby wywolan while( tab.length<(x*y) ) { tab.push(i); tab.push(i++); } A=tab; for( i=A.length; i; A.push( A.splice(~~( Math.random()*(i--) ), 1 ) ) ); document.write("<table>"); for( i2=0; i2<y; i2++ ) { id=x*i2; document.write("<tr colspan=\"x\">"); for( i3=0; i3<x; i3++ ) { document.write("<td style=\"background-color:blue;width:50px;height:50px\" onclick=klik(this.id) id=\""+id+"-t\"><div class=\"box\" onclick=klik(this.id) id=\""+id+"\"><img src=\"./obrazki/"+tab[id]+".gif\" style=\"display:block\" /></div>"+tab[id]+"</td>"); id++; } document.write("</tr>"); } document.write("</table>"); } // pierwsza wywolanie funkcji plansza(1); ponizej mam tez druga funkcje. Kod function klik() { //jakis tam kod //i warunek if( cos tam ) { document.getElementById('container').innerHTML = plansza(); } } </script> </div> i linijka document.getElementById('container').innerHTML = plansza(2); ma podmieniac to co wygenerowalo pierwsze wywolanie funkcji plansza(1), na kolejne wykonanie plansza(2), a potem na 3 wywolanie ... jednakze nie podmienia, a otwiera jak gdyby w niwym oknie, czyszczac nie tylko DIV'a ale cala reszte ze strony. -------------------- To ja invx sie nazywam ... przepraszam i dziekuje ...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:27 |