脚本吧 - 幻宇工作室用到js,超强推荐share.js


Posted in Javascript onDecember 23, 2006
function user_login(){ 
    var l 
    createDlg("dlgLogin","用户登录",260,170) 
    l="<form name=fmLogin action='handle_user.asp?cmd=login'>" 
    l+="<span style=position:absolute;left:30;top:35>昵称:<input name=FUid checkRule='uid' style=width:155></span>" 
    l+="<span style=position:absolute;left:30;top:65>密码:<input name=FPwd checkRule='pwd' type=password style=width:155></span>" 
    l+="<span style=position:absolute;left:64;top:90><input hidefocus type=checkbox name=FAutoLogin id=txAutoLogin checked><label for=txAutoLogin>自动登录</label></span>" 
    l+="<span onclick=\"$('dlgLogin').clickOk()\" type=button pos='65,132,58,22' bg='images/panel/btYes.gif'></span>" 
    l+="<span onclick=\"oDel('dlgLogin')\" type=button pos='140,132,58,22' bg='images/panel/btNo.gif'></span>" 
    l+="</form>" 
    insHtm("dlgLogin",l) 
    oFocu(document.fmLogin.FUid) 
    $('dlgLogin').clickOk=function(){ 
        document.fmLogin.btSubmit.click() 
    } 
    document.fmLogin.onload=function(xml){ 
        location.reload(true) 
    } 
} 
function user_reg(){ 
    var l 
    createDlg("dlgReg","用户注册",320,260) 
    l="<form name=fmReg action='handle_user.asp?cmd=reg'>" 
    l+="<span style=position:absolute;left:30;top:35>昵称:<input name=FUid checkRule='uid' style=width:220></span>" 
    l+="<span style=position:absolute;left:30;top:60>密码:<input name=FPwd checkRule='pwd' type=password style=width:220></span>" 
    l+="<span style=position:absolute;left:30;top:85>确认:<input name=FPwd2 checkRule='pwd2' type=password style=width:220></span>" 
    l+="<span style=position:absolute;left:30;top:110>邮箱:<input name=FEmail checkRule='eml' style=width:220></span>" 
    l+="<span style=position:absolute;left:30;top:160>签名:</span>" 
    l+="<textarea name=FSignature style=position:absolute;left:66;top:140;width:220;height:60></textarea>" 
    l+="<span onclick=\"$('dlgReg').clickOk()\" type=button pos='95,222,58,22' bg='images/panel/btYes.gif'></span>" 
    l+="<span onclick=\"oDel('dlgReg')\" type=button pos='170,222,58,22' bg='images/panel/btNo.gif'></span>" 
    l+="</form>" 
    insHtm("dlgReg",l) 
    oFocu(document.fmReg.FUid) 
    $('dlgReg').clickOk=function(){ 
        document.fmReg.btSubmit.click() 
    } 
    document.fmReg.onload=function(xml){ 
        oDel('dlgReg') 
        location.reload(true) 
    } 
} 
function user_logout(){ 
    loadXml("handle_user.asp?cmd=logout",function(xml){ 
        location.reload(true) 
    }) 
} 
function editor_setLink(win){ 
    var v 
    win.focus() 
    if(document.all) 
        v=window.showModalDialog("lib/input.htm","请输入超链接路径|http://","dialogwidth:354px;dialogheight:152px;status:no;help:no") 
    else 
        v=prompt("请输入超链接路径","http://") 
    if(v==null) 
        return 
    if(v!=""&&v!="http://") 
        win.document.execCommand("createlink",false,v) 
    else 
        win.document.execCommand("unlink",false,null) 
} 
function editor_insImg(win){ 
    var v 
    win.focus() 
    if(document.all) 
        v=window.showModalDialog("lib/input.htm","请输入图片路径|http://","dialogwidth:354px;dialogheight:152px;status:no;help:no") 
    else 
        v=prompt("请输入图片路径","http://") 
    if(v==null) 
        return 
    if(!/\.(gif|jpg)/i.test(v)) 
        return 
    win.document.execCommand("insertimage",false,v) 
} 
function editor_insJs(win){ 
    win.focus() 
    l="<table border=1 align=center cellpadding=0 cellspacing=0 bordercolordark=white bordercolorlight=#BABABA style='margin-top:12;margin-bottom:12;width:90%;background:white'>" 
    l+="<tr height=22><td style='padding-left:6;background:#d4d0c8'>◇ 测试程序 - >> <u style=cursor:pointer>运行下面的js</u></td></tr>" 
    l+="<tr valign=top height=90><td name='#jscode' style=padding:6;word-break:break-all><body><br><br></body><br><script><br><br></script></td></tr>" 
    l+="</table>" 
    editor_paste(win,l) 
} 
function jsCode_run(ee){ 
    var data,w 
    data=ee.parentNode.parentNode.nextSibling.innerText 
    w=window.open("", "_blank","") 
    w.document.write(data) 
    w.document.close() 
    if(/<script(.)+src=/.test(data)) 
        w.location.reload(true) 
} 
function thread_save(tid){ 
    var dlgID="dlgThread",dlg,fm,win,btImg,bxFile 
    if(myName=="") 
        return alert("您还没有登录,请先登录!") 
    createDlg(dlgID,tid==null?"发布新贴":"修改贴子",640,480) 
    l="<form name="+dlgID+"_fm method=post action='handle_thread.asp?cmd=thread_save'>" 
    l+="<input type=hidden name=tid value='"+(tid||"")+"'>" 
    l+="<input type=hidden name=FContent>" 
    l+="<span style=position:absolute;left:18;top:35> 标题:<input name=FTitle caption='标题' checkRule='notnull/max-50' style=width:540></span>" 
    l+="<span onclick=\"$('"+dlgID+"').clickOk()\" type=button pos='230,442,58,22' bg='images/panel/btYes.gif'></span>" 
    l+="<span onclick=\"oDel('"+dlgID+"')\" type=button pos='320,442,58,22' bg='images/panel/btNo.gif'></span>" 
    l+="<div style='position:absolute;left:67;top:65;width:540;height:350;overflow:hidden;border:2px inset'>" 
    l+="<div style='height:21;border-bottom:1px solid #808080;background:#d4d0c8'></div>" 
    l+="<span type='button' onclick=\"$('"+dlgID+"').setBold()\" pos='13,1,20,18' bg='images/panel/btbold.gif'></span>" 
    l+="<span type='button' onclick=\"$('"+dlgID+"').setLink()\" pos='38,1,20,18' bg='images/panel/btlink.gif'></span>" 
    l+="<img src=images/panel/split1.gif style='position:absolute;left:65;top:1'>" 
    l+="<span type='button' onclick=\"$('"+dlgID+"').insImg()\" pos='80,1,20,18' bg='images/panel/btimg.gif'></span>" 
    l+="<span type='button' onclick=\"$('"+dlgID+"').insJs()\" pos='107,1,20,18' bg='images/panel/btjs.gif'></span>" 
    l+="<iframe id='"+dlgID+"_win' src='lib/weditor.htm?form="+dlgID+"_fm' frameborder=0 style='width:100%;height:324'></iframe>" 
    l+="</div>" 
    l+="</form>" 
    insHtm(dlgID,l) 
    dlg=$(dlgID) 
    fm=document[dlgID+"_fm"] 
    win=ow(dlgID+"_win") 
    oFocu(fm.FTitle)     dlg.clickOk=function(){ 
        fm.btSubmit.click() 
    } 
    dlg.setBold=function(){ 
        win.document.execCommand("bold",false) 
    } 
    dlg.setLink=function(){ 
        editor_setLink(win) 
    } 
    dlg.insImg=function(){ 
        editor_insImg(win) 
    } 
    dlg.insJs=function(){ 
        editor_insJs(win) 
    } 
    fm.onbeforeload=function(){ 
        fm.FContent.value=editor_getVal(win) 
        if(fm.FContent.value==""){ 
            alert("贴子内容不能为空!") 
            win.focus() 
            return false 
        } 
    } 
    fm.onload=function(xml){ 
        var url=location.href 
        location.href=url.replace("fclass=search","fclass=all") 
    } 
} 
function editor_paste(w,html){ 
    if(document.all) 
        w.document.selection.createRange().pasteHTML(html) 
    else{ 
        var ol,i,r=w.document.createRange() 
        w.document.execCommand("insertimage",false,"http://temp_obj/") 
        ol=w.document.getElementsByTagName("img") 
        for(i=0;i<ol.length;i++){ 
            if(ol[i].src=="http://temp_obj/"){ 
                r.setStartBefore(ol[i]) 
                ol[i].parentNode.insertBefore(r.createContextualFragment(html),ol[i]) 
                ol[i].parentNode.removeChild(ol[i]) 
            } 
        } 
    } 
} 
function thread_search(){ 
    var dlgID="dlgThreadSearch",dlg,fm,tid 
    createDlg(dlgID,"查找文章",270,170) 
    l="<form name="+dlgID+"_fm action='handle_thread.asp?cmd=thread_search'>" 
    l+="<span style=position:absolute;left:20;top:65>关键字:<input name=FKey caption=关键字 checkRule='notnull' maxlength=16 style=width:170></span>" 
    l+="<span onclick=\"document."+dlgID+"_fm.btSubmit.click()\" type=button pos='65,132,58,22' bg='images/panel/btYes.gif'></span>" 
    l+="<span onclick=\"oDel('"+dlgID+"')\" type=button pos='140,132,58,22' bg='images/panel/btNo.gif'></span>" 
    l+="</form>" 
    insHtm(dlgID,l) 
    fm=document[dlgID+"_fm"] 
    oFocu(fm.FKey) 
    fm.onload=function(xml){ 
        location.href=$sys.path+"index.asp?fclass=search" 
    } 
}
Javascript 相关文章推荐
一段实现页面上的图片延时加载的js代码
Feb 11 Javascript
js如何获取file控件的完整路径具体实现代码
May 15 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
一个简单的jquery进度条示例
Apr 28 Javascript
详解JavaScript中的表单验证
Jun 16 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
Apr 03 Javascript
js 求时间差的实现代码
Apr 26 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
Mar 03 Javascript
Electron实现应用打包、自动升级过程解析
Jul 07 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
脚本吧 - 幻宇工作室用到js,超强推荐base.js
Dec 23 #Javascript
实现复选框全选/全不选切换
Dec 23 #Javascript
Javascript实例教程(19) 使用HoTMetal(7)
Dec 23 #Javascript
Javascript实例教程(19) 使用HoTMetal(6)
Dec 23 #Javascript
Javascript实例教程(19) 使用HoTMetal(5)
Dec 23 #Javascript
Javascript实例教程(19) 使用HoTMetal(4)
Dec 23 #Javascript
Javascript实例教程(19) 使用HoTMetal(3)
Dec 23 #Javascript
You might like
多重?l件?合查?(二)
2006/10/09 PHP
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
如何使用php输出时间格式
2013/08/31 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
脚本吧 - 幻宇工作室用到js,超强推荐base.js
2006/12/23 Javascript
JavaScript实现自动消除按钮功能的方法
2015/08/05 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
python3 模拟登录v2ex实例讲解
2017/07/13 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
python使用matplotlib绘制热图
2018/11/07 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
Python如何转换字符串大小写
2020/06/04 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
大型活动策划方案
2014/01/12 职场文书
查摆问题整改措施
2014/10/24 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
《假如》教学反思
2016/02/17 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
Python Socket编程详解
2021/04/25 Python
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸