其实这个example也很简单,
就是根据where后的条件批量修改element的属性,此处为Img元素
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="../src/YESBRAIN.js"></script>
<script type="text/javascript" src="../src/JSQL.js"></script>
<script type="text/javascript" src="../src/JSQL-DOM.js"></script>
<title>Switch Logo Images</title>
</head>
<body>
<button onClick="switchlogos();"> 切换 LOGOS </button> <script type="text/javascript">
title1 = "google";
title2 = "baidu";
logo1 = "images/google.gif";
logo2 = "images/baidu.gif";
function switchlogos() {
//alert('switch');
var tmplogo = logo1;
var tmptitle = title1;
logo1 = logo2;
title1 = title2;
logo2 = tmplogo;
title2 = tmptitle;
("update logolist set src='" + logo1 + "', title='" + title1 + "'").ForDOM().execute();
};
'create table logolist'.ForDOM().executeSQL();
for(var i=0;i<100;i++) {
"insert into logolist(nodename,title,src) values ('img','google','images/google.gif')".ForDOM().execute();
};
//("delete from logolist where (1=1)").ForDOM().execute(); </script>
</body>
</html>其中,还用到了JSQL的DOM元素插入操作:'create table logolist'.ForDOM().executeSQL();
for(var i=0;i<100;i++) {
"insert into logolist(nodename,title,src) values ('img','google','images/google.gif')".ForDOM().execute();
};欢迎拍砖!

解决方案 »

  1.   

    楼主有没有demo可以下载的,你给的地址我找不到下载的
      

  2.   


    不好意思,我一位大家会有svn程序可以check out 下来
    好了,我已经上传到project中去了你可以在这个地址中找到:http://code.google.com/p/jsql-javascript/downloads/list
      

  3.   


    另外我用的是mac os x 系统自带的压缩工具压缩的。
    用winrar解压缩可能解出来的目录名会有乱码
    不过没有关系文件都在的
      

  4.   

    不太懂得这jsql是干什么用的,没有其他编程语言,光靠js能操作数据库?
      

  5.   


    JSQL就是SQL语言的javascript实现。连接sql服务器,需要在服务器上跑一个SQLProxy,其实也就是一个SQL的HTTP连接代理
    我实现了一个php版本当然JSQL能做的不仅这些