צפיות
תשובות
למה האקספלורר נתקע?
שלום!
כתבתי את הקוד שלהלן. בפיירפוקס אין שום בעיות, אבל באקספלורר כשבוחרים אפשרות מסוימת מתיבת הבירה הוא פשוט נתקע! למה??
הקוד:
<html>
<head>
<script type="text/javascript">
var selvis=false;
var selfoc=false;
function sel(obj)
{
document.getElementById("a1").value=obj.options[obj.selectedIndex].text;
selfoc=false;
setvis();
}
function a1focus(){
selvis=true;
setvis();}
function setvis(){
if (selvis||selfoc)document.getElementById("mySelect").style.visibility="visible";
else document.getElementById("mySelect").style.visibility="hidden";}
function a1blur(){
selvis=false;
setvis();}
function selfocus(){
selfoc=true;
setvis();}
</script>
</head>
<body>
<form>
Select your favorite fruit:
<input name="assa" type="text" id="a1" onfocus="a1focus();" onblur="a1blur();"></input>
<select size=10 id="mySelect" onblur="sel(this);" onfocus="selfocus();">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
<br /><br />
</form>
</body>
</html>
1 תשובות
קשה לקרוא את הקוד
צרף אותו כ-html מוזח כראוי בבקשה