点击按钮弹出一个窗口,弹出的窗口要没有边框等,只有内容

解决方案 »

  1.   

    <script laguage="JavaScript"> 
    function file_name(tt) 

    var win=window.open("PPA.htm","", 
    "fullscreen=1") 
    win.resizeTo(300,200) 
    win.moveTo(100,200) 

    </script> 
    把上面的拷贝到列表页的 
    <head></head>区 
    连接改为<a href="#" onclick="file_name('list.asp?id=<%=rs("bookid")%>')"> 
    其中win.resizeTO为打开窗口大小width,height 
    win.moveTo为打开窗口的位置left,top
      

  2.   

    没用的,这个我试过,看了点资料,似乎IE6+SP已经不支持这样了,怎么办?
      

  3.   

    <html>
    <head>
    <title>test</title>
    <script language=javascript> 
    minimizebar="minimize.gif"; //视窗右上角最小化「按钮」的图片 
    minimizebar2="minimize2.gif"; //滑鼠悬停时最小化「按钮」的图片 
    closebar="close.gif"; //视窗右上角关闭「按钮」的图片 
    closebar2="close2.gif"; //滑鼠悬停时关闭「按钮」的图片 
    icon="icon.gif"; //视窗左上角的小图标 
    function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr) //定义一个弹出无边视窗的函数,能数意义见下面「参数说明」,实际使用见最後的实例。 
    /* 
    ------------------参数说明------------------- 
    fileName :无边视窗中显示的文件。 
    w     :视窗的宽度。 
    h     :视窗的高度。 
    titleBg :视窗「标题栏」的背景色以及视窗边框颜色。 
    moveBg :视窗拖动时「标题栏」的背景色以及视窗边框颜色。 
    titleColor :视窗「标题栏」文字的颜色。 
    titleWord :视窗「标题栏」的文字。 
    scr :是否出现卷轴。取值yes/no或者1/0。 
    -------------------------------------------- 
    */ 

    var contents="<html>"+ 
    "<head>"+ 
    "<title>"+titleWord+"</title>"+ 
    "<META http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">"+ 
    "<object id=hhctrl type='application/x-oleobject' classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><param name='Command' value='minimize'></object>"+ 
    "</head>"+ 
    "<body topmargin=0 leftmargin=0 scroll=no onselectstart='return false' ondragstart='return false'>"+ 
    " <table height=100% width=100% cellpadding=0 cellspacing=1 bgcolor="+titleBg+" id=mainTab>"+ 
    " <tr height=18 style=cursor:default; onmousedown='x=event.x;y=event.y;setCapture();mainTab.bgColor=\""+moveBg+"\";' onmouseup='releaseCapture();mainTab.bgColor=\""+titleBg+"\";' onmousemove='if(event.button==1)self.moveTo(screenLeft+event.x-x,screenTop+event.y-y);'>"+ 
    " <td width=18 align=center><img height=12 width=12 border=0 src="+icon+"></td>"+ 
    " <td width="+w+"><span style=font-size:12px;color:"+titleColor+";font-family:宋体;position:relative;top:1px;>"+titleWord+"</span></td>"+ 
    " <td width=14><img border=0 width=12 height=12 alt=最小化 src="+minimizebar+" onmousedown=hhctrl.Click(); onmouseover=this.src='"+minimizebar2+"' onmouseout=this.src='"+minimizebar+"'></td>"+ 
    " <td width=13><img border=0 width=12 height=12 alt=关闭 src="+closebar+" onmousedown=self.close(); onmouseover=this.src='"+closebar2+"' onmouseout=this.src='"+closebar+"'></td>"+ 
    " </tr>"+ 
    " <tr height=*>"+ 
    " <td colspan=4>"+ 
    " <iframe name=nbw_v6_iframe src="+fileName+" scrolling="+scr+" width=100% height=100% frameborder=0></iframe>"+ 
    " </td>"+ 
    " </tr>"+ 
    " </table>"+ 
    "</body>"+ 
    "</html>"; 
    pop=window.open("","_blank","fullscreen=yes"); 
    pop.resizeTo(w,h); 
    pop.moveTo((screen.width-w)/2,(screen.height-h)/2); 
    pop.document.writeln(contents); 
    if(pop.document.body.clientWidth!=w||pop.document.body.clientHeight!=h) //如果无边视窗不是出现在纯粹的IE视窗中 

    temp=window.open("","nbw_v6"); 
    temp.close(); 
    window.showModalDialog("about:<"+"script language=javascript>window.open('','nbw_v6','fullscreen=yes');window.close();"+"</"+"script>","","dialogWidth:0px;dialogHeight:0px"); 
    pop2=window.open("","nbw_v6"); 
    pop2.resizeTo(w,h); 
    pop2.moveTo((screen.width-w)/2,(screen.height-h)/2); 
    pop2.document.writeln(contents); 
    pop.close(); 


    </script>
    </head>
    <body >
    <a href=#none onclick=noBorderWin('http://www.baidu.com','400','240','#000000','#333333','#CCCCCC','测试例子','yes');>open</a>
    </body>
    </html>
      

  4.   

    打开时是全屏的,resizeTo方法执行了但似乎没用,窗口还是全屏
    我不要全屏
      

  5.   

    动用javascript的工具包吧,有些工具包直接提供这种窗口
      

  6.   

    除非设置IE或浏览器的安全设置,否则不允许你这样做。我尝试N遍了。
      

  7.   

    <INPUT TYPE="BUTTON" NAME="Button" VALUE="单击这里看看效果" onclick="showModalDialog('http://www.baidu.com')">
      

  8.   

    自己做個DIV,很cool的。美觀而且取值很方便。