Linuchs: Javascript: innerHeight

Beitrag lesen

Moin,

seit drei Stunden suche ich einen Fehler. Unter ein input-Feld möchte ich ein Hilfe-div positionieren, das per Ajax mit Vorschlägen gefüllt wird.

Es will nicht gelingen, die Position x,y des Hilfe-div festzulegen.

<div class="mb05 bo" style="position:relative;">
<input
id          = "such_plz_ort"
type        = "text"
name        = "such_plz_ort"
size        = 20
maxlength   = 60
value       = ""
autocomplete  = "off"
onkeyup     = "holeOrtVorschlaege('remso.eu',this.id,this.value)"
onblur      = "schliesseOrtVorschlaege(this.id)"
placeholder = "PLZ oder Ort"
/>
  <div id='such_plz_ort_vorschlaege' class="vorschlaege">x</div>
</div>

Warum hat das input-Feld kein innerHeight?

function holeOrtVorschlaege( host, feld_id, wert ) {
  alert ( feld_id + ".innerHeight=[" +document.getElementById(feld_id).innerHeight +"]" );
  ... 
}

Antwort: such_plz_ort.innerHeight=[undefined]

Gruß, Linuchs