.| Autor | Beitrag |
|---|---|
|
000 09.06.2009, 15:08 bennifilm |
Ich arbeite gerade an einem einfachen tictactoe game mfg Benni <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN"> <BODY background="karriert_BG.gif" link=black alink=red vlink=white> var feldwert ; function klick(feld) <TABLE border="2" width=“512“ align=center bgcolor=#797979 cellspacing="5" bordercolor=black cellcolor=black cellpadding="0"> <FORM name="ttttable" action=""> </BODy> ::Alien Swarm Sunstation 583:: |
|
Profil || Suche |
|
001 09.06.2009, 15:20 CPoly |
Dann beheb das doch irgendwie. Tipps: Edit: Hab aus deinem Kram was zusammengezimmert, aber damit du noch etwas dabei lernst, hier nur die interessanten Teile.
Dieser Beitrag wurde am 09.06.2009 um 15:33 von CPoly bearbeitet. |
|
Profil || Suche |
|
002 09.06.2009, 16:17 bennifilm |
Danke für deine Antwort , aber ich habe mich für eine andere methode entschieden ::Alien Swarm Sunstation 583:: |
|
Profil || Suche |
|
003 09.06.2009, 16:24 Krifitze ![]() |
Und die sieht wie aus? -- |
|
Profil || Suche |
|
004 09.06.2009, 16:51 bennifilm |
Ich hab jetzt noch weiter gearbeitet doch bei der Gewinn abfrage häng ich auch : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN"> <BODY background="karriert_BG.gif" link=black alink=red vlink=white> var feldwert ="X" document.ttt.anzeige.value = "Spieler 1" function klick (feld) function neustart() function gewinn_pruefung() feld4 = document.ttt.button4.value feld7 = document.ttt.button7.value if (((feld1=="X")&&(feld4=="X")&&(feld7=="X"))||((feld2=="X")&&(feld5=="X")&&(feld8=="X"))||((feld3=="X")&&(feld6=="X")&&(feld9=="X"))||((feld1=="X")&&(feld2=="X")&&(feld3=="X"))||((feld4=="X")&&(feld5=="X")&&(feld6=="X"))||((feld7=="X")&&(feld8=="X")&&(feld9=="X"))||((feld1=="X")&&(feld5=="X")&&(feld9=="X"))||((feld7=="X")&&(feld5=="X")&&(feld3=="X"))) <TABLE border="2" width=“512“ align=center bgcolor=#797979 cellspacing="5" bordercolor=black cellcolor=black cellpadding="0"> <FORM name="ttt"> </BODy> ::Alien Swarm Sunstation 583:: |
|
Profil || Suche |
|
005 09.06.2009, 17:03 CPoly |
Da fehlt noch was, in der Form: -- |
|
Profil || Suche |
|
006 09.06.2009, 17:06 bennifilm |
ok... Doch wenn ich das ganze teste kann ich normal spielen doch es wird mir einfach kein sieg angezeigt. Hier noch mal die funktion function gewinn_pruefung() feld4 = document.ttt.button4.value feld7 = document.ttt.button7.value if (((feld1=="X")&&(feld4=="X")&&(feld7=="X"))||((feld2=="X")&&(feld5=="X")&&(feld8=="X"))||((feld3=="X")&&(feld6=="X")&&(feld9=="X"))||((feld1=="X")&&(feld2=="X")&&(feld3=="X"))||((feld4=="X")&&(feld5=="X")&&(feld6=="X"))||((feld7=="X")&&(feld8=="X")&&(feld9=="X"))||((feld1=="X")&&(feld5=="X")&&(feld9=="X"))||((feld7=="X")&&(feld5=="X")&&(feld3=="X"))) ::Alien Swarm Sunstation 583:: |
|
Profil || Suche |
|
007 09.06.2009, 17:15 CPoly |
Anstatt if(feld1=="X") muss es heißen if(feld1==" X ") Wozu mach ich eigentlich für dich Debugging? :-D Edit: Und bevor du uns jetzt noch fragst, wieso die Meldung erst in dem darauf folgenden Spielzug kommt, dass liegt an deiner abenteuerlichen Konstruktion mit der klick-funktion. Die liefert ihren Wert erst an den button, nachdem du überprüft hast, ob man gewonnen hat. Folglich ist dann der Wert noch nicht gesetzt. --Dieser Beitrag wurde am 09.06.2009 um 17:19 von CPoly bearbeitet. |
|
Profil || Suche |
|
008 10.06.2009, 17:10 bennifilm |
Ok vielen dank jetzt funktioniert alles. --::Alien Swarm Sunstation 583:: |
|
Profil || Suche |


