26. juni 2001 - 21:49Der er
23 kommentarer og 1 løsning
onDoubleClick...
Hey folkens
Jeg er godt igang med at kode mit sænkeslagskibe spil, der næsten er færdigt som beta, men jeg har et lille problem.
Man placerer skibene via drag\'n\'drop, men man skal jo på en eller anden måde kunne vende skibet så det er horisontalt istedet for vertikalt.
PT. bruger jeg ondblclick, direkte på div\'et, hvilket jo virker fint nok i IE, men ikke i NS4 hvor jeg er nødt til at indsætte et link uden om billedet, også køre ondblclick på linket.
Dette er bare noget lort, da jeg helst ikke vil have link cursoren (hånden) til at blive vist når man drag\'n\'dropper, men man kan kun ændre cursoren via CSS i IE og NS6.
Så er der nogen der har en metode til at løse dette, så hånden ikke bliver vist når man dragger i ns4.
Men jeg vil på det kraftigste anbefale dig at opdatere din browser for det må siges at være noget forældet og det er næsten helt sikkert at det er der at problemet ligger...
sune>>> fat det nu, du kan ikke bare via CSS ændre cursoren i NS4. Dit eksempel virker _IKKE_ i min ns 4.04, og når du anbefaler mig at opdatere lyder det som om at du ikke har fattet en skid af hvad mit spm. handler om!
Jeg bruger jo netop NS 4.04 til test, da jeg vil have at det skal virke for andre brugere i denne browser!
Prøv lige at hør her... Jeg er faktisk kun ude på en ting og det er at hjælpe dig. Derfor har jeg ikke behov for at fatte noget som helst. Det er ikke min skyld at din browser er forældet, og jeg synes sgu egentlig at du skulle tale pænt til folk også selvom du ikke lige sidder overfor dem
<ole> Kom nu Spacey.....har du helt glemt din Dan Steinman? :o)) Du detekter på document.onmousedown om du er indenfor slagskibets areal. Hvis det er tilfældet sætter du en variabel, der tillader drag på document.onmousemove. Hvor svært kan det være? :oD /mvh </bole>
Du kan enten spørge til, om event.srcElement.name (e.target.name i NS4) hedder noget med \'ss\' - hvis du kalder dine slagskibe for \'ss1, ss2, ss3, osv. Så skal variablen sættes. Ellers må du lave det objekt orienteret og lave en metode på slagskibs-objektet - isWithIn() - som checker om cursoren er indenfor slagskibet og derefter returnerer true......ellers false. /mvh
Nej, selvfølgelig kan den ikke det :oP Prøv det her - og fyr funktionen af på samme måde. At fyre den af på link\'et er kun til test :o)
<html> <head>
<script language=\"JavaScript\"> var dbclck_var = 0; function dbclck() { dbclck_var++; setTimeout(\'dbclck_var=0\',500); } function myAlert() { dbclck(); if (dbclck_var>1) { alert(\'Det var et dobbelt-klik...!\'); } } </script>
Det virker vist i alle andre NS4.x versioner...også i 4.03...! Mon 4.04 ikke kan lide timeout\'en...? Det må være eneste bruserversion, det ikke virker i. Det er jo Stenalder-JavaScript :o)
ole>>> Iknow, vi har lige snakket om det på ICQ... Jeg er ved at teste kommet frem til at setTimeOut kun funker i min ns 4.04, hvis jeg har timeout på mere end 3000 milesekunder..... MEGET mærkeligt firma!!!
Er der egenligt nogen der har en forklaring på denne sag? - er det en generel NS 4.04 bug, eller er det kun min browser?
Ole>>> Jeg venter lige med at acceptere, det kan jo være nogen har en forklaring på NS 4.04 bug\'en... Hvis nogen har skal jeg nok tildele ekstra points, så du får dine 100 stks :-)
Okay...jeg har lige spurgt rundt på bureauet. Ingen har set den før (vi bruger sjældent 4.04), men alle er overbevist om, det er eneste version, det sker i. /mvh
ole>>> Well, inde hos jer laver i sq da heller ikke andet end fyringer, bordfodbold og fredagscafe, så det er da klart at ingen kender til den :-) I får måske også tid til en lille fredagssymfoni ind imellem :-)
Men det skulle såmænd ikke undre mig om den er ns 4.04 specifik, jeg har netop valgt denne browser da den er en af de mest picky af slagsen...
FredagsHARMONI, om jeg må be\'...! :o) Åhhh jo, så hjælper vi også rollinger rundt omkring på nettet, der samler på obskure, antikverede browser-versioner :oD
NS4.03 er nu også noget af en bitch - men æder altså dette som en mis :o)
Jeg er hybrid (Mac og PC)....schhhhhhhh....sig det ikke til nogen...! :o)
For de andre er FredagsHarmoni noget, vi af og til afholder på bureauet kl. ca. 16:30. Så startes alle 70-80 maskiner på kontoret med samme mp3-fil - på NÆSTEN samme tid. Ingen kan arbejde i den kakafoni og bliver nødt til at deltage i socialiseringen omkring fredagsbaren :o) /mvh
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.