教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
  网站导航: 库库中文网 · 网页制作教程 · JavaScript教程 · JavaScript代码实例  

非常棒无边框窗口代码

教程推荐
『非常棒无边框窗口代码』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2006-4-9 
演示地址:
http://fanghui.go1.icpcn.com/im286/im286.htm


代码说明:
首先新建一个空白网页,在<body>区插入如下代码:

注:CW_width为窗口宽度;CW_height为窗口高度;CW_url为页面地址
________________________________________________________________________________________________

代码如下:

<script language="JScript">
var CW_width        = 750;
var CW_height        = 482;
var CW_top        = 100;
var CW_left        = 100;
var CW_url        = "im286_demo.htm";
var New_CW        = window.createPopup();
var CW_Body        = New_CW.document.body;
var content        = "";
var CSStext        = "margin:1px;color:black; border:2px outset;border-style:expression(onmouseout=onmouseup=function(){this.style.borderStyle='outset'}, onmousedown=function(){if(event.button!=2)this.style.borderStyle='inset'});background-color:buttonface;width:16px;height:14px;font-size:12px;line-height:11px;cursor:Default;";

include.startDownload(CW_url, function(source){content=source});

function insert_content(){
        var temp = "";
        CW_Body.style.overflow                = "hidden";
        CW_Body.style.backgroundColor        = "000000";
        CW_Body.style.border                =  "solid black 1px";
        content = content.replace(/<a ([^>]*)>/g,"<a onclick='parent.open(this.href);return false' $1>");
        temp += "<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>";
        temp += "<tr style=';font-size:12px;background:#9999CC;height:20;cursor:default' ondblclick=\"Max.innerText=Max.innerText=='1'?'2':'1';parent.if_max=!parent.if_max;parent.show_CW();\" onmouseup='parent.drag_up(event)' onmousemove='parent.drag_move(event)' onmousedown='parent.drag_down(event)' onselectstart='return false' oncontextmenu='return false'>";
        temp += "<td style='color:#ffffff;padding-left:5px'>『落伍者』无边框窗口演示(申请落伍--fh365)</td>";
        temp += "<td style='color:#ffffff;padding-right:5px;' align=right>";
        temp += "<span id=Help  onclick=\"alert('此处为帮助信息')\" style=\""+CSStext+"font-family:System;padding-right:2px;\">?</span>";
        temp += "<span id=Min   onclick='parent.New_CW.hide();parent.blur()' style=\""+CSStext+"font-family:Webdings;\" title='最小化'>0</span>";
        temp += "<span id=Max   onclick=\"this.innerText=this.innerText=='1'?'2':'1';parent.if_max=!parent.if_max;parent.show_CW();\" style=\""+CSStext+"font-family:Webdings;\" title='还原'>1</span>";
        temp += "<span id=Close onclick='parent.opener=null;parent.close()' style=\""+CSStext+"font-family:System;padding-right:2px;\" title='关闭'>x</span>";
        temp += "</td></tr><tr><td colspan=2>";
        temp += "<div id=include style='overflow:scroll;overflow-x:hidden;overflow-y:auto; HEIGHT: 100%; width:"+CW_width+"'>";
        temp += content;
        temp += "</div>";
        temp += "</td></tr></table>";
        CW_Body.innerHTML = temp;
}

setTimeout("insert_content()",1000);

var if_max = true;
function show_CW(){
        window.moveTo(10000, 10000);
        if(if_max){
                New_CW.show(CW_top, CW_left, CW_width, CW_height);
                if(typeof(New_CW.document.all.include)!="undefined"){
                        New_CW.document.all.include.style.width = CW_width;
                        New_CW.document.all.Max.innerText = "1";
                }
               
        }else{
                New_CW.show(0, 0, screen.width, screen.height);
                New_CW.document.all.include.style.width = screen.width;
        }
}

window.onfocus  = show_CW;
window.onresize = show_CW;

// Move Window
var drag_x,drag_y,draging=false

function drag_move(e){
        if (draging){
                New_CW.show(e.screenX-drag_x, e.screenY-drag_y, CW_width, CW_height);
                return false;
        }
}

function drag_down(e){
        if(e.button==2)return;
        if(New_CW.document.body.offsetWidth==screen.width && New_CW.document.body.offsetHeight==screen.height)return;
        drag_x=e.clientX;
        drag_y=e.clientY;
        draging=true;
        e.srcElement.setCapture();
}

function drag_up(e){
        draging=false;
        e.srcElement.releaseCapture();
        if(New_CW.document.body.offsetWidth==screen.width && New_CW.document.body.offsetHeight==screen.height) return;
        CW_top  = e.screenX-drag_x;
        CW_left = e.screenY-drag_y;
}

</script>

】【关闭窗口
  上一页:
  下一页:
JavaScript代码实例:相关文章
JavaScript代码实例点击榜
推荐教程自己设定提示效果
推荐教程非常棒无边框窗口代码
推荐教程将HTML自动转为JS代码
推荐教程几个很好的弹出窗口代码
推荐教程aScript经典效果集锦
推荐教程COOL而实用地动态效果
推荐教程常用JS网络页面广告代码
推荐教程js版幻灯片效果
推荐教程javascript地实际示例讲解-
推荐教程网络页面设计之让字体美起来
PHOTOSHOP - 基础教程 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例
3D设计教程
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright ? 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL. 电脑硬件 电脑知识 教程学习
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光