脚本吧 - 幻宇工作室用到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 相关文章推荐
取得传值的函数
Oct 27 Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
Jan 26 Javascript
JQuery限制复选框checkbox可选中个数的方法
Apr 20 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
Dec 23 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
AngularJS日期格式化常见操作实例分析
May 17 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
微信小程序下拉菜单效果的实例代码
May 14 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
Sep 10 Javascript
脚本吧 - 幻宇工作室用到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
如何在PHP程序中防止盗链
2008/04/09 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
vue实现底部菜单功能
2018/07/24 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
Python编码时应该注意的几个情况
2013/03/04 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
2017/11/30 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Tensorflow 实现释放内存
2020/02/03 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
用 Python 制作地球仪的方法
2020/04/24 Python
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
中科软测试工程师面试题
2012/06/16 面试题
宿舍卫生检讨书
2014/01/16 职场文书
预备党员的自我评价
2014/03/12 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
护士感人事迹
2014/05/01 职场文书
保安2014年终工作总结
2014/12/06 职场文书
十佳少年事迹材料
2014/12/25 职场文书
小学教研工作总结2015
2015/05/13 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书