Smart: onFocus

Beitrag lesen

Hi,

der Aufbau sieht in etwa so aus:

function setInhalt(wert) {
document.getElementById("inhalt").value = wert.innerHTML;
document.getElementById("myContent").style.visibility = 'hidden';
}

function clearResult(){
document.getElementById(ausgabeFeld).innerHTML = "";
document.getElementById(ausgabeFeld).style.visibility = 'hidden';
}

<input type="text" id="inhalt" onblur="clearResult();">
<div id="myContent" class="suchInhalt" dir="rtl">
<a href='' onclick='setInhalt(this);return false;'>mein Text</a>
</div>

Also wenn man auf den Link klickt, wird der Text "mein Text" von "href" in
Textfeld eigetragen und das DIV-Element dann auf unsichtbar gesetzt.

Das Problem bei "onblur()" ist, dass dieser Vorgang nicht mehr stattfindet
und man kann nicht mehr diesen Link-Text auslesen und in Textfeld eintragen.
Ich hoffe, ich könnte das Problem etwas klarer machen.

Gruss