Hej! Jeg har et rykkesystem hvor man rykker med ens figur. Hvis feltet er tomt kan man rykke hen i det.. Det virker altsammen fint nok. Men mit problem er ved min elseif hvor der skal ske en funktion hvis man HØJREKLIKKER i feltet og der er en person i det.. Altså feltet er fyldt.. ikke tomt. I kan selv se hvad jeg har lavet.. Men får følgende fejl i det: "Et objekt var ventet"
Desuden må det jo anses for en forfejlet politik at kræve, at dine brugere kun må benytte M$IE eller Opera, når du lige kan lave en minimal ændring og få det til at fungere i alle browsere:
Roenving > Den nye "optimerede" kode virker slet ikke. Så kan man ikke rykke, og det er heller ikke noget jeg pt. vil ændre på lige nu. Nu skal det bare virke i IE.
Jeg har allerede puttet users i et array. Har prøvet at putte <?=users[felt]?> i en phpfunktion der inde.. Og så giver dne problemer igen.. Fjerner jeg mine phptegn opfører den sig som den skal.. Så tror mit problem ligger i: users[felt]
Hvordan vil du have at jeg skal definere users inde i funktionen?
Hvis du definerer en variabel inde i en funtion, vil den være lokal og ikke leve uden for funktionen, du kan f.eks. se på dette:
<script type="text/javascript"> var txt = "En global variabel"; var txt2 = "En global variabel - 2"; function visTxt(){ var txt = "En lokal variabel"; var txt3 = "En lokal variabel - 3"; alert(txt); alert(txt2); } alert(txt); //alert(txt3); window.onload = visTxt; </script>
-- hvis du fjerner udkommenteringen af den sidste alert vil du få en fejl, fordi der ikke findes en variabel udenfor funktionen, som hedder txt3 ...
Jeg vil prøve og droppe det her og lave det på en anden måde. Kan jeg lave sådan at når jeg høreklikker bliver der en funktion ved navn rightclick kørt?
function click(e) { if(event.button==2||event.button==3) { rightclick() } window.onclick=click;
Synes godt om
Ny brugerNybegynder
Din løsning...
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.