找回密碼
 註冊
搜索
查看: 6254|回復: 0

製作無邊框頁面

[複製鏈接]
發表於 2005-12-26 13:10:52 | 顯示全部樓層 |閱讀模式
  1. //第一步:把如下代碼加入<head></head>區域中
  2. <script language=javascript>
  3. minimizebar="minimize.gif"; //視窗右上角最小化「按鈕」的圖片
  4. minimizebar2="minimize2.gif"; //滑鼠懸停時最小化「按鈕」的圖片
  5. closebar="close.gif"; //視窗右上角關閉「按鈕」的圖片
  6. closebar2="close2.gif"; //滑鼠懸停時關閉「按鈕」的圖片
  7. icon="icon.gif"; //視窗左上角的小圖標
  8. function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr) //定義一個彈出無邊視窗的函數,能數意義見下面「參數說明」,實際使用見最後的實例。
  9. /*
  10. ------------------參數說明-------------------
  11. fileName :無邊視窗中顯示的文件。
  12. w     :視窗的寬度。
  13. h     :視窗的高度。
  14. titleBg :視窗「標題欄」的背景色以及視窗邊框顏色。
  15. moveBg :視窗拖動時「標題欄」的背景色以及視窗邊框顏色。
  16. titleColor :視窗「標題欄」文字的顏色。
  17. titleWord :視窗「標題欄」的文字。
  18. scr :是否出現卷軸。取值yes/no或者1/0。
  19. --------------------------------------------
  20. */
  21. {
  22. var contents="<html>"+
  23. "<head>"+
  24. "<title>"+titleWord+"</title>"+
  25. "<META http-equiv="Content-Type" content="text/html; charset=gb2312">"+
  26. "<object id=hhctrl type='application/x-oleobject' classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><param name='Command' value='minimize'></object>"+
  27. "</head>"+
  28. "<body topmargin=0 leftmargin=0 scroll=no onselectstart='return false' ondragstart='return false'>"+
  29. " <table height=100% width=100% cellpadding=0 cellspacing=1 bgcolor="+titleBg+" id=mainTab>"+
  30. " <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);'>"+
  31. " <td width=18 align=center><img height=12 width=12 border=0 src="+icon+"></td>"+
  32. " <td width="+w+"><span style=font-size:12px;color:"+titleColor+";font-family:宋體;position:relative;top:1px;>"+titleWord+"</span></td>"+
  33. " <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>"+
  34. " <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>"+
  35. " </tr>"+
  36. " <tr height=*>"+
  37. " <td colspan=4>"+
  38. " <iframe name=nbw_v6_iframe src="+fileName+" scrolling="+scr+" width=100% height=100% frameborder=0></iframe>"+
  39. " </td>"+
  40. " </tr>"+
  41. " </table>"+
  42. "</body>"+
  43. "</html>";
  44. pop=window.open("","_blank","fullscreen=yes");
  45. pop.resizeTo(w,h);
  46. pop.moveTo((screen.width-w)/2,(screen.height-h)/2);
  47. pop.document.writeln(contents);
  48. if(pop.document.body.clientWidth!=w||pop.document.body.clientHeight!=h) //如果無邊視窗不是出現在純粹的IE視窗中
  49. {
  50. temp=window.open("","nbw_v6");
  51. temp.close();
  52. window.showModalDialog("about:<"+"script language=javascript>window.open('','nbw_v6','fullscreen=yes');window.close();"+"</"+"script>","","dialogWidth:0px;dialogHeight:0px");
  53. pop2=window.open("","nbw_v6");
  54. pop2.resizeTo(w,h);
  55. pop2.moveTo((screen.width-w)/2,(screen.height-h)/2);
  56. pop2.document.writeln(contents);
  57. pop.close();
  58. }
  59. }
  60. </script>
  61. //第二步:把如下代碼加入<body></body>區域中
  62. <a href=#none onclick=noBorderWin('rate.htm','400','240','#000000','#333333','#CCCCCC','一個無邊視窗的測試例子','yes');>open</a>
複製代碼
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-5-6 23:12 , Processed in 0.015823 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表