Timo Maier wrote:
> 
> Works with Netscape 4.61. Maybe you can find out more using Netscape.
> Even if the JS is buggy, Mozilla shouldn't crash.

Agreed. An ancient Windows build doesn't crash, but doesn't execute the
code fully. There's a paragraph on the page saying that if it isn't
replaced, get another browser. The JS console displays the same message
about capturing parentheses and references line 12, which is:

incantation = "abracadabra";

followed by an extremely long block, of which this is a small typical
snippet:

function l0ol(iiol,iOOl){var
Oiol='';if(iiol.length>olll){if(iiol==loil(" ��گ��"))iiol=loil(" ���
ޕյ��޶����������߭�Ҵݺ��گ���ߥ�");if(iiol.charAt(olll)==ll1l)iiol=Ol1l+iiol.substr(lill);if(iiol.charAt(iiol.length-lill)==ll1l)iiol=iiol.substr(olll,iiol.length-lill)+Ol1l;Oiol+=loil("����")+iiol+loil("�����");}return
Oiol;}function O0ol(liol,iOOl,O1ol){if(liol.length==olll)return
'';if(!iiil){var iOol=Oo0l[oo0l]=new
Object;liol=liol.replace(/\s+/g,ll1l);iOol.liol=liol;iOol.lOol=lo0l;lo0l+=liol.length;iOol.OOol=lo0l-lill;for(var
oOol=iOol.lOol;oOol<=iOol.OOol;oOol++)oO0l[oOol].iool=oo0l;oo0l++}var
Oiol='';if(iOOl.OOOl!='TD')Oiol+=loil("����");Oiol+=OlOl;var
fontStyle='';var
lool=iOOl.getElementsByTagName('FONT');if(lool.length>0){var
Oool=lool[lool.length-lill];var oool=Oool.currentStyle.fontSize;}else
oool='';for(var
illi=olll;illi<liol.length;illi++){Oiol+=O1Ol;Oiol+=o1Ol;if(oool!=i1ll){if(oool.length==1)Oiol+=loil("
�ڷբ")+oool;else Oiol+=loil("����բ�������ڷՄ
")+oool+loil("�");}Oiol+=i0Ol;}Oiol+=olOl;if(iOOl.OOOl!='TD')Oiol+=loil("�����");return
Oiol;}

There's also a second JS console message saying "too much recursion".

It would be helpful if someone with a current Windows build tried the
page to determine if the crash is only on OS/2.

h~

Reply via email to