Javascript ausführen
Andreas
- css
Hallo,
ich gestalte eine Seite, die auch nur mit der Maus zu bedienen sein soll.
Nun habe ich ein Tastenfeld erstellt, das aus einer Tabelle besteht, in deren Zellen die Buchstaben stehen. Ich habe mit :hover auch schon nette Effekte erziehlt.
Nun soll bei einem Klick auf einen Buchstaben, dieser in ein Formularfeld eingetragen werden. Wie schaffe ich das, ohne bei jeder Zelle extra onclick einzufügen?
Kann ich mit CSS ein Javascript ausführen, das den Buchstaben einträgt?
Gruß Andreas
Hallo,
Kann ich mit CSS ein Javascript ausführen, das den Buchstaben einträgt?
CSS definiert lediglich Styles, hat also keinen Zugriff auf JS-Elemente, umgekehrt geht das schon eher.
Ein Tip: füge nicht manuell das onclick hinzu, sondern schreibe eine Funktion, die das für Dich macht!
Gruß, LX
Hi,
Nun soll bei einem Klick auf einen Buchstaben, dieser in ein Formularfeld eingetragen werden. Wie schaffe ich das, ohne bei jeder Zelle extra onclick einzufügen?
z.B. so:
tdColl=document.getElementsByTagName("td");
textObj=document.getElementById("IDDesFormularfelds");
for(i=0; i<tdColl.length; i++) {
tdColl[i].onclick=function() {
textObj.value+=this.innerHTML
}
}
Gruß, Cybaer