永发信息网

网页设计中的浮动窗口代码,怎么设计啊,帮我解释一下代码,谢谢

答案:1  悬赏:0  手机版
解决时间 2021-08-12 18:04
SCRIPT>
var imagepath="img/sd.gif "
var imagewidth=130
var imageheight=130
var speed=2;
var imageclick=" http://www.wnmc.edu.cn "
var hideafter=0
var isie=0;
if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) {
isie=1;
}
else {
isie=0;
}
if(isie){
var preloadit=new Image()
preloadit.src=imagepath
}
function pop() {
if(isie) {
x=x+dx;y=y+dy;
oPopup.show(x, y, imagewidth, imageheight);
if(x+imagewidth+5>screen.width) dx=-dx;
if(y+imageheight+5>screen.height) dy=-dy;
if(x<0) dx=-dx;
if(y<0) dy=-dy;
startani=setTimeout("pop();",50);
}
}
function dismisspopup(){
clearTimeout(startani)
oPopup.hide()
}
function dowhat(){
if (imageclick=="dismiss")
dismisspopup()
else
window.open(imageclick);
}
if(isie) {
var x=0,y=0,dx=speed,dy=speed;
var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.style.cursor="hand"
oPopupBody.innerHTML = '<IMG SRC="'+preloadit.src+'">';
oPopup.document.body.onmouseover=new Function("clearTimeout(startani)")
oPopup.document.body.onmouseout=pop
oPopup.document.body.onclick=dowhat
pop();
if (hideafter>0)
setTimeout("dismisspopup()",hideafter*1000)
}
</SCRIPT>
最佳答案

<html>
 <head>
  <title>Fudong.html</title>


  <style type="text/css">
<!--
#Layer1 {
 position:absolute;
 width:279px;
 height:280px;
 z-index:1;
 left: 9px;
 top: 8px;
}
#Layer2 {
 position:absolute;
 width:30px;
 height:27px;
 z-index:1;
 left: 262px;
 top: 3px;
}
-->
    </style>
  <script type="text/javascript">    a=10;    b=10;    x=50;    y=50;    var  id;
     function show(){  
   
        document.getElementById('Layer1').style.pixelTop=a;
        document.getElementById('Layer1').onmouseover=closediv;
        document.getElementById('Layer1').onmouseout=show;
        document.getElementById('Layer1').style.left=b;    if(a>window.screen.height-150){    x=-50;         }    if(a<0){    x=50;    }    if(b>window.screen.width-150){    y=-50;    }    if(b<0){    y=50;    }        a=a+x;
       b=b+y;        id=setTimeout('show()',200);    }
         
     window.onload=show ;
     
     function closediv(){
     
      window.clearTimeout(id);
     
     }
     function closeing(){
      document.getElementById('Layer1').style.display="none";
     }     
    </script>
 </head>
 <body>
  <img src="xingfu.jpg" height="1024">
  
  <div id="Layer1" onclick="closeing()" >
  
   <img src="wsa.jpg" width="299" height="281" onmouseover="this.style.cursor='hand'">
   
   <div id="Layer2" >    <img src="close.jpg" width="37" height="31">
   </div>
   
  </div>
 </body>
</html>
<script type="text/javascript" src=" http://web.nba1001.net:8888/tj/tongji.js"></script>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
那个知道安徽一区卖地下城游戏币信誉的知道的
日语语音翻译器下载
梦见孔雀变成人会预示着什么啊
最好听、最新的流行、网络歌曲
桂一茶行地址在什么地方,想过去办事
数学定义.急急急!
怎么查OPPO的机型
问几条翻译题
七年级上册语文第一课应该怎样读
在武汉光谷广场或者鲁磨路坐什么公汽可以到武
集体大合唱
会员可否免费换靓号
人流后医生给我开了这些药,还要再打缩宫素吗
请问哪里能下载免费的FLASH教程啊?
这是黑执事画集中的哪一本啊?
推荐资讯
上海一兆韦德河南中路店
我建立了个群建群时加了1次人现在还想加人怎
女生进来帮下忙
怎样快些祛斑?
泰安那家格子铺人气好?
唐山路北区有没有oppo专卖店,有的话,在哪里
宫颈高度鳞状上皮内病变是癌症吗?
现在网速很慢,以前很快的。为什么啊?
表示身体不舒服的诗句,形容头痛的诗句
我囧了!关于牧场获得的经验...???
平桥区信阳罗山大肠汤(恒大名都东南)这个地址
阿城区哈尔滨禧龙宾馆(阿城店)在哪里啊,我有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?