日期:2014-05-16  浏览次数:20504 次

高手请帮忙,急!在新窗口上显示时间和图片的问题~~
各位高手,小妹是菜鸟,初学javascript,遇到个问题,就是用鼠标点击一张地图中一个城市的位置,便弹出一个新窗口,显示该城市风光图片,并在新窗口图片上动态显示该城市当前时间(年、月、日、时、分、秒,由本机系统时间加减若干小时得出)。在新窗口上,上部显示时间,下面是图片。
  现在我能实现用javascript动态生成系统当前时间,也能用open()函数弹出新窗口,并显示某个城市的风光图片,但是不能在一个新窗口上既显示系统当前时间,又显示图片,请教各位大侠,应该怎样实现?

------解决方案--------------------
a.html
HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
    window.onload = function(){
        var img = document.getElementById('img');
        var date = new Date();
        img.onclick = function(){ //图片绑定点击事件
            window.open('b.html#'+img.src + '#' + date.toLocaleDateString(),''); //open传参img地址,date当前时间
        };
    };
</script>
</head>

<body>
    <img id="img" src="../My Documents/未命名站点 1/u=3159447012,2004349064&amp;fm=2&amp;gp=27.jpg" />
</body>
</html>

------解决方案--------------------
系统当前时间显示在一个DIV之中。
图片显示在一个DIV之中,
两个DIV显示在一个窗口中不就可以了吗?