Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przeladowanie funkcji
right6
post
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 ...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:27