Avatar billede hoppe11 Nybegynder
04. december 2007 - 15:41 Der er 13 kommentarer og
1 løsning

onmouseup function

document.form.button.onmouseup = function () {
alert('hehe');
}

er det her eller noget lign. ikke muligt?
Avatar billede jkampmann Nybegynder
04. december 2007 - 16:03 #1
<button id="test">test</button>

<script type="text/javascript">
document.getElementById('test').onmouseup = function()
{
      alert("hehe");
};
</script>
Avatar billede jkampmann Nybegynder
04. december 2007 - 16:03 #2
.. men onmouseup på en button??
Avatar billede roenving Novice
04. december 2007 - 17:14 #3
Tjah, den giver heller ikke mening for mig, da mousedown, click og mouseup udføres lige i røven på hinanden umiddelbart før knappen native funktion udføres (og det er i en del browsere at submitte, hvis der er en form !-)
Avatar billede hoppe11 Nybegynder
04. december 2007 - 17:15 #4
det var nu mest af alt bare et eksempel

jeg kan ikke få det til at virke
Avatar billede soerenlyn Nybegynder
04. december 2007 - 17:17 #5
Hvis du har en form og skal submitte skal den bare have type="submit"

<form action="..." method="post">

<input type="submit">
</form>

Hvis den skal gøre noget andet end at submitte, eller hvis den fx slet ikke er i en form kan du sætte on onclick på:

<input onclick="alert('hej');ellerKaldeEnFunktion();">
Avatar billede hoppe11 Nybegynder
04. december 2007 - 17:19 #6
det er ikke til en form, men bare en knap.. det kunne for så vidt også være onmousedown ;)

men årsagen til jeg spørger er for ren nysgerrigheds skyld.. kan det lade sig gøre at gøre det?
Avatar billede roenving Novice
04. december 2007 - 17:22 #7
Det skulle der ikke være nogen principielle problemer i !o]
Avatar billede w13 Novice
04. december 2007 - 17:55 #8
Det sku' meget vel kunne lade sig gøre, så vidt jeg ved.

Prøv:
<div onmouseup="alert('Works')">Test</div>

Alternativt skal du vel bruge onclick.
Avatar billede soerenlyn Nybegynder
04. december 2007 - 18:01 #9
"Normalt" eller "ofte" bruger man onclick, men hvis det er når museknappen bliver løftet igen, så kan du bare bruge onmouseup :) Eller onmousedown hvis du vil ..
Avatar billede w13 Novice
04. december 2007 - 18:14 #10
Hoppe11>> Og din kode:
document.form.button.onmouseup = function () {
alert('hehe');
}
burde også virke, selvom du bør adressere knappen med document.getElementById("knapID") i stedet for document.form.button
Avatar billede hoppe11 Nybegynder
04. december 2007 - 19:19 #11
Selvom jeg bruger getElementById virker det ikke
Avatar billede w13 Novice
04. december 2007 - 19:47 #12
Prøv at vise os mere af koden.

Får du en fejlbesked?
Avatar billede hoppe11 Nybegynder
04. december 2007 - 22:16 #13
jeg får netop ingen fejl :)

men jeg dropper det.. skal egentlig heller ikke bruge det, men blev bare nysgerrig
Avatar billede w13 Novice
04. december 2007 - 22:41 #14
Oki
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester