code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <HTML>
<HEAD><SCRIPT language="JavaScript">
function dummy()
{
// alert('this alert provent IE4/IE5 from crashing!');
//DivId.innerHTML = DivId.innerHTML;
DivId.outerHTML = DivId.outerHTML;
// (stupid, but more sophisticated in my real application!)
}
</SCRIPT></HEAD>
<BODY><FORM>
<DIV ID="DivId">
<INPUT type=text>
<TEXTAREA onBlur="javascript:dummy()">
</TEXTAREA>
</DIV>
<input type=button id=test value="bla" onClick="dummy()">
</FORM></BODY></HTML> |
Probeer bovenstaande code eens in IE5. Klik eerst in het textarea, en vervolgens in het tekstveld. Hier loopt IE5 vast.
Ik loop al een tijdje tegen deze bug aan met een online HTML editor die gebruikt maakt van designMode op een IFRAME. Ik zag zojuist bovenstaande code in een niewsgroep, en het verbaast me dat deze bug zo gemakkelijk te reproduceren is.
IE 5.00.3502.1000 (W2K SP3+fixes)... Ook op IE5.5 geeft deze code problemen.
Mijn vraag is: weet iemand hoe ik deze bug kan omzeilen? De betreffende post had geen reacties...