function startImageSizeChange(step) { imageSizeChange(step); tid = setInterval('imageSizeChange('+step+')', 50); } function imageSizeChange(step) { size = size + step; refreshDimensions(); refreshImageView(); } function stopSizeChange() { clearInterval(tid); }
Dette virker egentlig også fint nok. Problemet er når man klikker hurtigt på knapperne, mens man bevæger musen, så registrerer den ikke at man har stoppet med at trykke (onMouseUp) og fortsætter med at forøge tallet i det uendelige.
Hvordan kan jeg undgå dette? Alle forslag er velkomne!
PS: De 2 funktioner refreshDimensions() og refreshImageView() laver blot en masse udregninger og viser dem på skærmen.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
hmm, det med at den laver problemer med onmouseup og down forstår jeg heller ikke lige :/ ... hvis du har mod på det så prøv det script her: ... hvis det også giver probs med det du nævner kan du prøve at skifte <body> til en <body onMouseUp="stepvalue(0);">
<html><head><script type="text/javascript">
size=""; window.onload=imageSizeChange;
function stepvalue(step){ document.getElementById("scriptstate").className="scriptstate"+step; }
function imageSizeChange(){ step=(document.getElementById("scriptstate").className.replace("scriptstate","")*1); size=size+step; if(step!=0){ refreshDimensions(); refreshImageView();} setTimeout("imageSizeChange();",50); }
Tak for svaret. Det løste dog ikke problemet. Det er blot en anden måde at gøre det på.
Til gengæld fandt jeg selv en løsning. Problemet er at det hele styres ved onmousedown, -up og out for et billede. Man kan dog med musen tage fat i billedet og trække det (drag & drop). Så snart man har fat i billedet og trækker det bliver det ikke registreret som mousedown eller mouseup (af en eller anden mærkelig grund?).
Jeg har løst dette ved at indsætte et div-element med billedet som baggrund. Det giver samme resultat:
Så snart man har fat i billedet og trækker det bliver det ikke registreret som mousedown eller mouseup (af en eller anden mærkelig grund?).> - Dejligt så lærte jeg også noget :)
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.