tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
544
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Geflügel Geflügel ist offline Mitglied Gold
    Registriert seit
    Jan 2006
    Beiträge
    214
    Hallo,

    wie gebe ich dem <div>-Element einen Focus? Ich brauche den um abzufangen, ob/wann der User das <div> verlässt beziehungsweise um rauszufinden, welche Tasten er drückt, wenn das <div> zuvor angeklickt wurde.

    Danke im Voraus!
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Ein <div> kann keinen Focus erhalten....dies ist Verweisen und Formularelementen vorbehalten.

    Was du machen kannst: falls das <div> keine Blockelemente und keine Links enthält, dann mache aus dem <div> einen Link...per CSS kannst du ihn über die display-Eigenschaft als Blockelement darstellen lassen....und da es immer noch ein Link ist, kann es per focus() den Fokus erhalten.
     

  3. #3
    Geflügel Geflügel ist offline Mitglied Gold
    Registriert seit
    Jan 2006
    Beiträge
    214
    Mhh. Danke erstmal.
    Aber wie haben die das hier gemacht?

    http://killerkiwi.net/js/kpe/rgb.html?rgb=255,255,255

    Denke, dass da kein Link zum Einsatz gekommen ist und trotzdem das <div> Element einen Focus erhalten hat. Habe schon 2 Stunden über den Quelltext gelesen, aber irgendwie steige ich nicht dahinter.
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Ich hab keine Ahnung, wonach du da gesucht hast und was du gesehen hast, das es den Fokus erhält.... ich sehe dort aber 3 Input-Elemente....
    Ein <div> kann keinen Focus erhalten....dies ist Verweisen und Formularelementen vorbehalten
    ...<input> sind Formularelemente
     

  5. #5
    Geflügel Geflügel ist offline Mitglied Gold
    Registriert seit
    Jan 2006
    Beiträge
    214
    Siehst, das 2. Input habe ich mal glatt übersehen. Sorry. Danke!

    </erledigt>
     

Ähnliche Themen

  1. Focus neu setzen nach aktiviertem Element
    Von Funj0y im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 31.05.10, 13:38
  2. Es darf nur einen geben!
    Von XChris im Forum .NET Café
    Antworten: 4
    Letzter Beitrag: 10.03.10, 11:20
  3. jTextField in Dialog den Focus geben.
    Von holtiwilan im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 23.08.06, 21:02
  4. kein Focus im 4 Element einer Combobox
    Von Binio im Forum Delphi, Kylix, Pascal
    Antworten: 1
    Letzter Beitrag: 07.03.06, 08:07
  5. Welches Element hat den Focus?
    Von Rudi100 im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 05.10.05, 18:54