It works fine in
Konqueror (which uses its own KHTML renderer). 99% of the problems with Konqueror and compatibility is that the website's author has delibrately blocked you or has poorly coded it.
Looking at the source code, the only time that the 'You need NS 4 or IE 4' error should popup is if the 'document.all' or 'document.layers' objects don't exist, or the interpreter doesn't like 'elseif'. It could be coded the long hand way to prevent this:
function generateimage(which){
if (document.all){
if(which!=''){
dynamic3.innerHTML='<center>Loading image...</center>';
dynamic3.innerHTML='<img src="'+which+'">';
} else {
dynamic3.innerHTML=' ';
}
} else {
if (document.layers){
if(which!=''){
document.dynamic1.document.dynamic2.document.write('<img src="'+which+'">');
} else {
document.dynamic1.document.dynamic2.document.write(' ');
}
document.dynamic1.document.dynamic2.document.close();
}
else {
alert('You need a browser that supports document layers, such as Netscape 4 or IE 4 to view the images!');
}
}
(I haven't tested the code, but it shoould work)