PAGE1.htm
--------------------
<a href="PAGE2.htm?imgname=b1.gif">img1</a>
<br>
<a href="PAGE2.htm?imgname=b2.gif">img2</a>PAGE2.htm
--------------------
<body onload="document.all.aa.src=getimgname()">
<script>
function getimgname()
{
var str=location;
str=str.slice(str.indexOf("=")+1,str.length);
return str
}
</script>
<img id="aa" src="">

解决方案 »

  1.   

    也可以用Server Side Script,得到引用的页面名称,然后根据不同的引用的页面显示不同的图片,这样兼容性好些。
    现在不兼容Javascript或关闭Javascript的浏览器很少,但是如果做专业网站,最好还是考虑一下兼容性。
      

  2.   

    漏了一句
    PAGE2.htm
    --------------------
    <body onload="document.all.aa.src=getimgname()">
    <script>
    function getimgname()
    {
    var str=location;
    str=str+"";//为什么要加,我也不太清楚,好象是强制转换成字符串型
    str=str.slice(str.indexOf("=")+1,str.length);
    return str
    }
    </script>
    <img id="aa" src="">-------
    文件夹里放两个图片,分别是b1.gif和b2.gif.
    试一下:)