怎样可以在一个窗体上漂浮着东西(比如一个小图片之类的),麻烦教教俺!!
最好有code~

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript1.2">      
     <!--      
     
     //1) specify path to image//图片的路径      
     var imagepath="http://zi.csdn.net/waibao58560.gif"     
     
     //2) specify image dimensions//图片的大小      
     var imagewidth=170      //图片宽 
     var imageheight=133    //图片高     
     
     //3) change this to adjust speed (lower is slower)//飞行速度建议别改太快,会卡      
     var speed=3;      
     
     //4) configure what should happen when user clicks on image      
     //A value of "dismiss" will dismiss it, while a URL will cause the browser to navigate to it      
     var imageclick="http://zi.csdn.net/waibao58560.gif"      
     
     //5) Finally, configure when the image should automatically disappear, in seconds (0=perpetual)      
     var hideafter=0      
     
     ////No editing required beyond this point/////////////////      
     
     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>
      

  2.   

    JavaScript上面的已经写出来了`