其实这个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();
};
欢迎拍砖!
分享到:
相关推荐
从代码内容来看,作者利用了JSQL库提供的DOM操作能力,通过编写简单的脚本来实现图片的批量切换。当点击页面上的按钮时,JavaScript函数`switchlogos`会被触发,进而执行图片切换的逻辑。这个函数内部实现了图片资源...
**JSQL2008_r2数据库安装包详解** JSQL2008_r2数据库安装包是一款专门针对JSQL数据库管理系统(Database Management System,DBMS)的升级版本,适用于2008年发布后的R2更新。这个安装程序文件名为“JSQL2008_r2_...
JSQL2008是一款针对C#开发者设计的高效、轻量级的数据库管理工具,尤其在处理SQL Server引擎方面表现出色。这款工具以其便捷性与易用性赢得了开发者的青睐,使得数据库操作变得更加简单和快速。在本文中,我们将深入...
而"JSQL2008_r2_setu"可能是"setup"的拼写错误,指的是JSQL2008 R2的安装程序。 压缩包内的"JSQL2008_r2_setup_1.exe"文件很可能是JSQL2008 R2的安装程序。.exe文件是Windows操作系统下的可执行文件,用户双击运行...
作为一个简单的JSQL解析器,它主要支持基础的SELECT查询功能,这使得开发者可以方便地解析和执行SQL语句,从而实现对数据库的高效操作。例如,你可以使用JSQL解析复杂的查询条件,提取出所需的数据信息,或者验证...
jsql-injection-v0.79.jar
Microsoft SQL Server 2008 R2 是微软发布的数据库软件,可以组织管理任何数据,这个版本非常经典,即使到现在仍然有很多网站在使用。Microsoft SQL Server 2008...sql server2008_R2精简安装文件,功能齐全,简单易用。
https://pan.baidu.com/share/init?surl=IArowVCejaIHxa8hSGs2hA 下载地址链接提取码:p5n0 压缩包密码:moersixiaodian
这是一个简单而轻量级的程序,你不需要在你的电脑上安装这个程序,它是完全可移植的。 注意:您必须在您的计算机上安装Java才能使此工具正常工作。 它支持正常的,基于错误的,基于盲的和基于时间的算法。而且,它...
多平台渗透测试工具,需要Java环境支持,跟sqlmap功能类似,但是有图形界面
jsql 是一种 JavaScript 查询语言,以及一个简单的 JavaScript 对象 (POJSO) 参考实现。 这不是为了搜索 dom、jQuery 或某些特定数据库,也不是为了在浏览器中启用 SQL。jsql 旨在为查询任何内容提供原生 JSON 查询...
作为一款轻量级的前端应用程序,它提供了一个用户友好的界面,使得数据库操作变得更加简单和直观。开发者和数据库管理员可以借助jSQL来创建、编辑、查询和管理MySQL数据库,而无需深入学习复杂的SQL语句。 **主要...
描述jSQL Injection是一个轻量级应用程序,用于从远程服务器查找数据库信息。 它是免费的,开源的和跨平台的,适用于Windows,Linux和Mac OS X(带有Java,版本8至15)。 jSQL Injection也是官方渗透测试发行版一...
在本场景中,我们关注的是"jsql",它可能是指JavaScript与SQL的结合,涉及Web应用的安全性和数据库交互。 JavaScript(JS)是前端开发的主要语言,广泛用于网页动态效果和用户交互。然而,如果不妥善处理,JS也可能...
jSQL(官方)-版本3.3.19 -现在可以没有一个处方!jSQL是一个状态和数据管理工具,也是一个健壮的SQL引擎,适用于Node和浏览器。在底层,jSQL有3层…在最低级别,jSQL自动选择保存状态的最佳存储方法
SQL 执照:麻省理工学院 实验性程序包,用于通过JSON-RPC端点公开SQL数据库(当前用于只读访问)。 支持: 微软SQL MySQL Postgres SQLite的 我这样做的唯一原因是无需创建自定义buildpack就可以从... jsql "gith
jsql-injection-v0.5.jar
资源分类:Python库 所属语言:Python 资源全名:jsql-0.4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在本文中,我们将深入探讨如何使用JSQL在客户端进行成绩统计。JSQL(JavaScript SQL)是一种轻量级的JavaScript库,它允许开发者在浏览器环境中执行类似SQL的操作,无需服务器端支持。以下是一个基于JSQL实现的成绩...