ajax、jquery sortable、php实现能记忆的动态工具栏
最近在负责做网站的后台管理部分,觉得jquery的sortable做动态工具栏很实用,但网上很多都只介绍ajax和sortable一起,没有和database结合着用,唯一看到的就是用cookie,如果有朋友喜欢用cookie的,可以来这里看看。 我个人不喜欢cookie,cookie有时间的限制,而且好多人现在都禁止cookie的使用了。就自己编了个码,用php、javascript来实现数据库功能。点击这里察看实例。点击这里下载代码
首先安装jquery代码和css部分:
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="ui.sortable.js"></script>
<style type="text/css">
body, form, ul, dl, dt,h3,hr,div, img, p, a{margin: 0;padding: 0;font: 12px Geneva, Arial, Helvetica, sans-serif;}
.box { width:360px; height:auto;}
.widget { height:30px; width:360px; background-color:#DBDBDB; border:1px solid #CCCCCC; margin-top:6px;}
.drag_title { width:300px; height:30px; float:left; font-weight:bold; font-size:15px; line-height:30px;color:#000000; }
.drag { height:30px; width:30px;float:left;cursor:move;background-image:url(drag.jpg);}
.more { float:right; width:30px; height:30px; cursor:pointer; background-image:url(more.jpg);}
.less { float:right; width:30px; height:30px; cursor:pointer;background-image:url(less.jpg)}
.slide { width:360px; height:auto; border:1px solid #DBDBDB; border-top: none;}
.content { width:340px; height:auto; margin:auto;}
.clear { clear:both;}
</style>
html部分,这里说明下原理:有2个显示内容的div,demo和sample,demo为空,先把内容load到sample里,然后根据数据库回馈的排列顺序把sample里的内容一个接一个的添加进demo里,过程中sample一直是隐藏状态。注意sample下的每个box都有自己的id,程序会用id来查找相应的内容。
<div class="demo" id="demo">
<!-- 这里是空的 -->
</div>
<div class="sample" id="sample">
<div class="box" id="sample1">
<div class="widget"><div class="drag"></div><div class="drag_title">第一层</div&
相关文档:
preg_replace -- 执行正则表达式的搜索和替换
array_push -- 将一个或多个单元压入数组的末尾(入栈)
preg_match -- 进行正则表达式匹配
exif_imagetype($file) ---图像类型;
echo "<SCRIPT LANGUAGE='JavaScript'>alert('得到');history.back();</SCRIPT>";
exit;
date_defaul ......
有关变量的传地址赋值
PHP 3 中,变量总是传值赋值。PHP 4
提供了另外一种方式给变量赋值:传地址赋值。使用传地址赋值,即简单地追加一个(&)符号到将要赋值的变量前(源变量)。中国自学编程网,www.zxbc.cn
这意味着新的变量简单的引用了原始变量,改动新的变量将影响到原始变量,反之亦然。
<?p ......
简单的描述下 DWR 配置(保密协议,在此不公开项目名称,项目相关名称全部用XXXX代替)
首先 废话不说了 大家都应该理解DWR的用处 不懂的去百度
必要包 DWR.JAR 官方下载地址http://directwebremoting.org/dwr/download.html
这个项目是由 SSH+dwr+jquery+sitemesh+freemarker
WEB.XML
<!-- dwr -->
<serv ......
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LeftMenu.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xht ......
虽然本人没有验证过,不过据说通过ADODB访问Oracle对性能影响很小.而且ADODB比OCI8也要方便很多,毕竟许多东西都再次封装过.不过不管怎么说这都在中间又加上了一层,理论上来说出现问题的几率和解决问题的难度都变大了.而Oracle又经常用在不能随便出问题的环境,所以想必想要直接使用OCI的情况也不少.以下就是我的例子:
<?p ......