Hallo,
ich habe ein seltsames Problem mit dem IE7.
Folgender Code:
<select name="lis_Body" id="warn_lis_Body" onchange="showDefTooltip(this.form.lis_Body.selectedIndex,this.form.lis_Body);" onmouseout="hideDefTooltip();">
<option id="lis_Body_PTA" value="PTA" >Auto</option>
<option id="lis_Body_Lr" value="Lr" >Lr</option>
</select>
Die JS Function hideDefTooltip
function hideDefTooltip(){
if(document.getElementById('tooltip')){
varobj = document.getElementById('tooltip');
varobj.style.display= 'none';
}
}//end function
Wenn man nun auf das Select Menü klickt bzw. einen anderen wert auswählt wird der Tooltip anezeigt. Wenn man nun das Select wieder verlässt, geht der Tooltip wie gewünscht weg.
Wiederholt man das ganze mit einem anderen Wert, wird der Tooltip wieder angezeigt, aber beim verlassen wird er nicht versteckt sondern bleibt immer da.
Habe keine erklärung dafür. Event. eine Bug von IE?
Gruss
Werner