<div id="div1" style="background-color:red;height='100';width='100'">
<table width="100%">
<tr>
<td>
</td>
<td  width="10" border="1"><input name=button1 type="button" value="X" onclick="document.getElementById('div1').style.display='none'">
</td>
</tr>
</div>

解决方案 »

  1.   

    漂浮的实现是一个*.js,我直接引到html文件里的,大哥上面的代码实现不了啊,
    我想在图片上加一个关闭按钮,下面是这个js:var imagepath="860470_1084332530500.jpg" //图片的URL
    var imagewidth=300 //图片的大小
    var imageheight=300//图片的大小
    var speed=3; //图片漂浮速度
    var imageclick="http://siyizhu.com//" //点击图片连接到的地址 
    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)