You are here: irt.org | FAQ | JavaScript | Image | Q1348 [ previous next ]
Netscape does not resize already rendered images.
What I suggest is that you use a layer as wide as the widest image and as heigh as the heighest and replace the html in that layer when you swap using document.write, or change the source- something like this:
<a href="javascript:;" onclick="document.layers['imageLayer'].document.open(); document.layers['imageLayer'].document.write('<img src=001.jpg>'); document.layers['imageLayer'].document.close(); return false">next</a> <a href="javascript:;" onclick="document.layers['imageLayer'].document.open(); document.layers['imageLayer'].document.write('<img src=002.jpg>'); document.layers['imageLayer'].document.close(); return false">next</A> <layer name="imageLayer" width=200 height=300>Click to see image</layer>
Testing this in Netscape Navigator 4.7 actually DID resize the layer, interestingly enough...