EKKi: focus - bildschirmtastatur...

Beitrag lesen

Mahlzeit,

<script type="text/javascript">
var aktivesfeld;
function fokussiert(wert)

Deine Funktion erwartet also einen Übergabeparameter.

{
aktivesfeld = window.document.form1.wert;

Dieser Parameter muss anscheinend ein Objekt unterhalb des Objekts namens "form1" sein.

<input name="feld1" type="text" id="test" onFocus="fokussiert('feld1')">

Wieso übergibst Du dann also einen String?

Meiner Meinung nach sollte das klappen :D ... aber tut es leider nicht, ich bekomm im Explorer immer ein Fehler das 'aktivesfeld gleich NULL ist oder kein objekt'

Der String 'feld1' ist ja auch kein Objekt. Wie wär's stattdessen mit folgendem:

<script type="text/javascript">  
[code lang=javascript]var aktivesfeld; // globale Variablen sind zwar eigentlich Scheiße, aber in diesem Fall geht's damit wohl schneller als mit einer umfangreichen Objektkonstruktion  
  
function fokussiert(obj) {  
  if (obj) {  
    aktivesfeld = obj;  
  }  
}

</script>
<input name="feld1" type="text" id="test" onFocus="fokussiert(this);">[/code]

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|