ajax+php鼠标拖动层至任意位置并实时保存
2009-08-19 22:49
471 查看
注意,删除功能和修改没有,不过这个很简单,也不影响本例程的演示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<STYLE>
/*****定义鼠标样式******/
.btnpic
{
CURSOR: pointer
}
.gbPicDiv
{
BACKGROUND-IMAGE: url(329_205754.gif); WIDTH: 168px; CURSOR: move; HEIGHT: 131px;
}
/******定义鼠标样式完毕*****/
.say /**标题**/
{
font-size:12px;
color:#FF0000;
}
.content /***鼠标滑出的时候内容的class**/
{
font-size:12px;
color:#0099FF;
}
.contenth /***鼠标滑过的时候内容的class****/
{
color:#9933FF;
font-size:12px;
}
.del /***管理 删除 的 class***/
{
font-size:12px;
color:#333399;
text-decoration:none;
}
.del:hover /***管理 删除 经过时候的 class***/
{
font-size:16px;
color:#333399;
text-decoration:none;
}
</STYLE>
<script type="text/javascript" src="1.js"></script>
<body>
<?php
require('sql.php');
//--------------要执行的SQL语句
$sql="select * from `ceng` order by `zzhou` asc";
//--------------进行资料库的查询
$result=mysql_query($sql,$cn);
$i=1;
while( $row=mysql_fetch_row($result) )
{
//print_r($row);
?>
<DIV onmouseup=upDrag('<?=$row[0]?>') onmousedown=initDrag(event)
style="Z-INDEX: <?=$i?>; POSITION: absolute;left: <?=$row[2]?>px; top: <?=$row[3]?>px;">
<DIV class=gbPicDiv id="<?=$row[0]?>" align="center">
<br />
<table width="140" align="center">
<tr>
<td><span class="say"><?=$row[4]?>说到</span></td>
</tr>
<tr>
<td><div id="<?=$row[0]?>a" class="content" align="left" onmouseout="return out('<?=$row[0]?>a')" onmouseover="return over('<?=$row[0]?>a')"> <?=$row[1]?></div></td>
</tr>
</table>
<div align="center"><a href="tian.php" class="del">新增</a> <a href="#" class="del" onclick="return del('修改');">修改</a> <a href="#" class="del" onclick="return del('删除');">删除</a></div>
</DIV>
</DIV>
<?php
$i++;
}
?>
<?php
$sql1="select max(zzhou) from ceng"; //求出层的最大值
$result1=mysql_query($sql1);
$row1=mysql_fetch_row($result1);
?>
<input type="hidden" name="count" value="<?=$row1[0]+1?>" id="count"/>
</BODY>
</HTML>
例子下载,带数据库,注意数据库名称
http://www.corange.cn//uploadfiles/ajax_php_drag_31530.rar
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<STYLE>
/*****定义鼠标样式******/
.btnpic
{
CURSOR: pointer
}
.gbPicDiv
{
BACKGROUND-IMAGE: url(329_205754.gif); WIDTH: 168px; CURSOR: move; HEIGHT: 131px;
}
/******定义鼠标样式完毕*****/
.say /**标题**/
{
font-size:12px;
color:#FF0000;
}
.content /***鼠标滑出的时候内容的class**/
{
font-size:12px;
color:#0099FF;
}
.contenth /***鼠标滑过的时候内容的class****/
{
color:#9933FF;
font-size:12px;
}
.del /***管理 删除 的 class***/
{
font-size:12px;
color:#333399;
text-decoration:none;
}
.del:hover /***管理 删除 经过时候的 class***/
{
font-size:16px;
color:#333399;
text-decoration:none;
}
</STYLE>
<script type="text/javascript" src="1.js"></script>
<body>
<?php
require('sql.php');
//--------------要执行的SQL语句
$sql="select * from `ceng` order by `zzhou` asc";
//--------------进行资料库的查询
$result=mysql_query($sql,$cn);
$i=1;
while( $row=mysql_fetch_row($result) )
{
//print_r($row);
?>
<DIV onmouseup=upDrag('<?=$row[0]?>') onmousedown=initDrag(event)
style="Z-INDEX: <?=$i?>; POSITION: absolute;left: <?=$row[2]?>px; top: <?=$row[3]?>px;">
<DIV class=gbPicDiv id="<?=$row[0]?>" align="center">
<br />
<table width="140" align="center">
<tr>
<td><span class="say"><?=$row[4]?>说到</span></td>
</tr>
<tr>
<td><div id="<?=$row[0]?>a" class="content" align="left" onmouseout="return out('<?=$row[0]?>a')" onmouseover="return over('<?=$row[0]?>a')"> <?=$row[1]?></div></td>
</tr>
</table>
<div align="center"><a href="tian.php" class="del">新增</a> <a href="#" class="del" onclick="return del('修改');">修改</a> <a href="#" class="del" onclick="return del('删除');">删除</a></div>
</DIV>
</DIV>
<?php
$i++;
}
?>
<?php
$sql1="select max(zzhou) from ceng"; //求出层的最大值
$result1=mysql_query($sql1);
$row1=mysql_fetch_row($result1);
?>
<input type="hidden" name="count" value="<?=$row1[0]+1?>" id="count"/>
</BODY>
</HTML>
例子下载,带数据库,注意数据库名称
http://www.corange.cn//uploadfiles/ajax_php_drag_31530.rar
相关文章推荐
- PHP+jQuery实现随意拖动层并即时保存拖动位置
- PHP+MySQL+jQuery实现随意拖动层并即时保存拖动位置
- PHP+MySQL+jQuery实现随意拖动层并即时保存拖动位置
- PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
- PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
- PHP+jQuery实现随意拖动层并即时保存拖动位置
- web页面上鼠标任意拖动图标的程序
- C#任意位置 模拟鼠标 点击 事件 并获取 鼠标 位置 源码
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- C#鼠标拖动控件改变位置并绘制虚框
- 让SWF文件从原始保存位置拿出来到任意位置都可以播放的设置
- MFC任意位置实现窗口拖动
- python实时获取鼠标在桌面的位置
- Visual Studio 2005设计asp.net时不能任意拖动控件位置
- Qt 背景透明、无边框标题栏、鼠标拖动、定时器、获取屏幕分辨率,设置初始位置
- unity 2d鼠标拖动卡牌运动,发现鼠标与物体的实际运行位置不一致
- (MFC)在任意位置拖动窗口或弹出窗口菜单
- mfc任意位置实现窗口拖动
- Unity3D截取界面任意位置生成图片并保存
- Winform鼠标拖动改变控件大小、移动控件位置