31. maj 2002 - 16:03Der er
5 kommentarer og 1 løsning
"Lås" et felt ved klik
Hej, jeg sidder med følgende lille script, som skal forestille starten på et "kryds og bolle" spil. Nu er mit problem at jeg på en eller anden måde, skal have gjort sådan at når man har trykket på et felt, skal man ikke kunne trykke på det igen.
Altså : Man trykker på et felt. Det felt får farven rød, hvis man trykker på et nyt felt (eller det samme igen) får det farven blå. Dette skal jeg have lavet om så hvis man trykker på det samme felt igen, sker der ikke noget.
Håber det er forståeligt :)
<script language="JavaScript" type="text/javascript"> var turn = 1 ;
function hitField(fieldID) { var fieldObj = document.getElementById(fieldID) ;
Det skal helst laves så hvert felt har en tilhørende variabel som er enten true eller false alt efter om det felt har været clikket på... Så jeg senere kan lave så den tjecker hvem der har vundet :)
function hitField(fieldID) { var fieldObj = document.getElementById(fieldID) ; if ( fieldObj.tagetAfSpiller > 0 ) { // fejl, allerede klikket på. alert( "allerede klikket på, prøv ent andet felt" ); return; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.