• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Touchstart/end soll Button umbennen?!

score

New member
Hallo,

ich probiere schon seit stunden in JS eine Funktion zu programmieren, sodass ich auf einem Smartphone einen Button habe, dessen Text beim antippen zu z.B. "down" geändert wird und beim loslassen des touchscreens zu "up". Mit den eventlistenern mousedown und mouseup geht es am Rechner schon gut, nur beim Smartphone komme ich einfach nicht weiter :/

mein code bis jetzt ist folgender:

HTML:
<head>
<script type="text/javascript">

function buttonDown(){document.getElementById("Button").value = "down";}
function buttonUp(){document.getElementById("Button").value = "up";}
   
function startup(){   
var but = document.getElementById('Button');      
but.addEventListener('touchstart', buttonDown(), false);
but.addEventListener('touchend', buttonUp(), false);
}
</script>

</head>

<body>

<input type="button" id="Button" value="Button" onclick="startup()"/>

</body>

doch bis jetzt wird der text des buttons nur nach dem klicken zu "up" geändert (scheinbar vorher ganz kurz zu "down", danach zu "up")

irgendwie scheine ich mit den touch eventhandlern nicht klar zu kommen.
Wobei ich mir aber bei der funktion startup() und deren aufruf bei onclick nicht sicher bin.

Kann mir da jemand weiter helfen?

mfg
 
Zurück
Oben