Firefox Opera Netscape IE5.0+ 适用
解决方案 »
- jQuery 更换动作问题?
- jqurey treeview在asp.net里如何将后台sqlserver的数据在页面加载时就动态绑定并显示
- 一个小问题:移除动态添加的按钮 内详
- 正则想后因用。
- 这样的字符串怎么取出,难啊!
- 一个隐藏、显示内容的js求助
- javascript中confirm的焦点如何控制?
- 为什么我用document.all.ViewBD.clientHeight得到的高度:只有6
- 老难题:iframe标签的高度怎么样才能自适应“远程”的src的页面???
- 页面由jstl显示,现在我需要触发超链接(地址是js地址)触发js里的方法并传参
- window.location
- 关于js统计页面中相同name或者id的元素个数问题
我说过了,这里只是为了演示,所以我才用这种<script>的方式来加载脚本。真实应用过程中那还是挺干净的,你可以去看那个链接的源代码。TO:JK_10000(JK)
为了能够使用一下IE里的这个滤镜,所以才会有这种现象,不过你的本地缓存好象没有开吧。用了这个框架有莫大的好处呀,我只是为了演示而这么写,即我的这个 jsframework 还是挺开放的,里面的代码模块不会绑死。如果不是XHR不能跨域,如果不是演示,我就直接用框架形式公布了。
就总有点在走胖客户端路子的感觉。-----
还好,目前没有感觉到胖script的迫切性。
自己也是鼠目寸光,最远只能看到一个月后的需求。:)
/*
exec(im.go('utility.list'));
list.property(Request.Form);
*/
exec(im.go('file.default'));
%>
<% var sCk=Request.QueryString('cat')+'';
switch(sCk){
case 'edit':
utility.dynVar.form();
var rs=new data();
//--------------------------cat 1
if(cat1add!=''){
rs.exec(conn, "insert into sqCat1(cat1) values('"+cat1add+"')");
}
if(cat1edit!=''){
rs.exec(conn, "update sqCat1 set cat1='"+cat1edit+"' where cat1id="+cat1id);
}
if(typeof cat1del!='undefined'){
rs.backup(conn, 'sqCt', 'buSqCt', 'where cat1id='+cat1id, true);
rs.backup(conn, 'sqCat3', 'buSqCat3', 'where cat1id='+cat1id, true);
rs.backup(conn, 'sqCat2', 'buSqCat2', 'where cat1id='+cat1id, true);
rs.backup(conn, 'sqCat1', 'buSqCat1', 'where cat1id='+cat1id, true);
file.folder.del(syspath+'files/articles/'+cat1id+'/', true);
file.folder.del(syspath+'files/page/default/', true);
}
//--------------------------cat 2
if(cat2add!=''){
rs.exec(conn, "insert into sqCat2(cat2, cat1id) values('"+cat2add+"',"+cat1id+")");
}
if(cat2edit!=''){
rs.exec(conn, "update sqCat2 set cat2='"+cat2edit+"' where cat2id="+cat2id);
}
if(typeof cat2del!='undefined'){
rs.backup(conn, 'sqCt', 'buSqCt', 'where cat1id='+cat1id+' and cat2id='+cat2id, true);
rs.backup(conn, 'sqCat3', 'buSqCat3', 'where cat2id='+cat2id, true);
rs.backup(conn, 'sqCat2', 'buSqCat2', 'where cat2id='+cat2id, true);
file.folder.del(syspath+'files/articles/'+cat1id+'/'+cat2id+'/', true);
file.folder.del(syspath+'files/page/default/', true);
}
//--------------------------cat 3
if(cat3add!=''){
rs.exec(conn, "insert into sqCat3(cat3, cat1id, cat2id) values('"+
cat3add+"',"+cat1id+","+cat2id+")");
}
if(cat3edit!=''){
rs.exec(conn, "update sqCat3 set cat3='"+cat3edit+"' where cat3id="+cat3id);
}
if(typeof cat3del!='undefined'){
rs.backup(conn, 'sqCt', 'buSqCt', 'where cat1id='+cat1id+' and cat2id='+
cat2id+' and cat3id='+cat3id, true);
rs.backup(conn, 'sqCat3', 'buSqCat3', 'where cat3id='+cat3id, true);
file.folder.del(syspath+'files/articles/'+cat1id+'/'+cat2id+'/'+cat3id+'/', true);
file.folder.del(syspath+'files/page/default/', true);
}
file.del.file(syspath+'files/cat/menu.html', true); var oCat=rs.open(conn, 'select * from 1_cat_all',1);
var iStr=rs.GetString(oCat, false, true, "2,-1,'##', '##@','empty'");
file.save.textfile(iStr, syspath+'files/cat/1_cat_all.txt', 2, false, true);
oCat.Close();
oCat=null;
var oCat=rs.open(conn, 'select * from 1_cat_all_multi',1);
var iStr=rs.GetString(oCat, false, true, "2,-1,'##', '##@','empty'");
file.save.textfile(iStr, syspath+'files/cat/1_cat_all_multi.txt', 2, false, true);
oCat.Close();
oCat=null; rs=null;
utility.goback(false, 3);
Response.End();
break;
}
%>
<%
var rs=new data();
rs.cmd="'select * from 1_cat_all', conn, 1";
var sStr=rs.GetString(false, false, true, "2,-1,'##','##@', 'empty'");
rs=null;
%>
<script type="text/javascript">
//<![CDATA[
var str='<%Response.write(sStr);%>';
onload=function(){
iEvent.form.padMouseMove('nForm');
prj1.get.menu();
var sle=new select();
sle.source=str; // 源字串
sle.delimiter='##'; // 列定界符
sle.er='@'; // 行分隔符
sle.idBase='level'; // 标签 ID 基准字串, 如: id1, id2. 其中的 id 就是基准字符.
sle.addition=true;
//sle.defaultSelect='2,21'; // 默认选中项, 以值为准: 如 2,21,211. 请不要带空格.
//sle.queryString='id,idsub'; // URL 栏查询串, 根据 URL 查询 ID 自动选中列表框项.
sle.getItem(); // 执行本程序
sle=null;
}
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
/*--------------------------begin sqFwJsCs--------------------------------*/
//shawl.qiu framework javascript client-side
/*----------------global--------------------*/
//im.help.self(true);
//im.help.source(true);
//-
//im.readme();
//-
//im.find('default.js',true);
//im.find(null,true);
/*----------------object--------------------*/
//im.go('object.default');
//im.help('object.default', true);
//-
/*----------------string--------------------*/
//im.go('string.default');
//im.help('string.default', true);
//-
//im.go('string.format');
//im.help('string.format', true);
//-
//im.go('string.random');
//im.help('string.random', true);
//-
//im.go('string.highlight');
//im.help('string.highlight', true);
//im.help('string.highlight');
//-
/*----------------check---------------------*/
//im.go('check.default');
//im.help('check.default', true);
//-
/*----------------array---------------------*/
//im.go('array.default');
//im.help('array.default', true);
//-
/*----------------dom---------------------*/
//im.go('dom.keywords');
//im.help('dom.keywords', true);
//-
//im.go('dom.default');
//im.help('dom.default', true);
/*----------------image---------------------*/
//im.go('image.default');
//im.help('image.default', true);
//-
/*----------------form---------------------*/
//im.go('form.default');
//im.help('form.default', true);
//-
im.go('form.select');
//im.help('form.select', true)
//-
//im.go('form.validate');
//im.help('form.validate', true);
/*----------------event---------------------*/
im.go('event.default');
/*----------------utility---------------------*/
//im.go('utility.default');
//im.help('utility.default', true);
//-
/*----------------multi options-------------*/
//im.go('string.default|string.random');
//-
//im.help('string.default|string.random', true);
/*--------------------------end sqFwJsCs----------------------------------*/
//]]>
</script>
<form action='?id=cat&cat=edit' method='post'
onsubmit="return confirm('是否提交更改?');"
onreset="return confirm('是否重置?');" id='nForm'>
<select name='cat1id' id='level1'></select>
<select name='cat2id' id='level2'></select>
<select name='cat3id' id='level3'></select>
<div>
一级分类:
<br/>添加:<input type='text' name='cat1add' />
<br/>更改:<input type='text' name='cat1edit' />
<br/>删除:<input type='checkbox' name='cat1del' value='yes' />
</div>
<hr/>
<div>
二级分类:
<br/>添加:<input type='text' name='cat2add' />
<br/>更改:<input type='text' name='cat2edit' />
<br/>删除:<input type='checkbox' name='cat2del' value='yes' />
</div>
<hr/>
<div>
三级分类:
<br/>添加:<input type='text' name='cat3add' />
<br/>更改:<input type='text' name='cat3edit' />
<br/>删除:<input type='checkbox' name='cat3del' value='yes' />
</div>
<hr/>
<p/>
<input type='submit' />
<input type='reset' />
</form>
meizz的jsframework还没来得及研究,有机会一定好好拜读一下。
Using("System.Web.UI.WebControls.MzRotateImage");// 这句是将其他的JS封装后的调用形式吧,如何理解?怎么像是C#似的 呵呵