这个是根据讫讫发的画线程序改编的。你也可以直接去问问讫讫,他是vbscript版的
把文本中的内容存储到数据库中。不过前几天看到一个可以直接在页面上保存的程序,还没来得急仔细看,如果楼主不急,我晚上回去研究下,然后给你答复。
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<html xmlns:v="http://www.eglic.com/">
<head>
<title></title>
<style type="text/css">
v\:* {behavior:url(#default#VML);}
</style><script language="javascript">
var Working=false;
var lastX=0;
var lastY=0;
document.ondblclick=function (){
if(!Working) return;
lastX=0;
lastY=0;
Working=false;
}
document.onclick=function (){
if(!Working){
Working=true;
lastX=event.x;
lastY=event.y;
}else{
var s='<v:line from="'+lastX+','+lastY+'" to="'+event.x+','+event.y+'" style="position:absolute;left:0px;top:0px;"></v:line>';
lastX=event.x;
lastY=event.y;
var o=document.createElement(s);
document.body.insertAdjacentElement('BeforeEnd',o);
}
}
document.onmousemove=function (){
if(!Working) return;
}
</script>
</head>
<body>
<input name=button type="button" value="保存" onclick="event.cancelBubble='false';document.getElementById('saveHTML').value=document.body.innerHTML;alert(document.getElementById('saveHTML').value)">
<input name=saveHTML type=hidden>
</body>
</html>
把文本中的内容存储到数据库中。不过前几天看到一个可以直接在页面上保存的程序,还没来得急仔细看,如果楼主不急,我晚上回去研究下,然后给你答复。
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<html xmlns:v="http://www.eglic.com/">
<head>
<title></title>
<style type="text/css">
v\:* {behavior:url(#default#VML);}
</style><script language="javascript">
var Working=false;
var lastX=0;
var lastY=0;
document.ondblclick=function (){
if(!Working) return;
lastX=0;
lastY=0;
Working=false;
}
document.onclick=function (){
if(!Working){
Working=true;
lastX=event.x;
lastY=event.y;
}else{
var s='<v:line from="'+lastX+','+lastY+'" to="'+event.x+','+event.y+'" style="position:absolute;left:0px;top:0px;"></v:line>';
lastX=event.x;
lastY=event.y;
var o=document.createElement(s);
document.body.insertAdjacentElement('BeforeEnd',o);
}
}
document.onmousemove=function (){
if(!Working) return;
}
</script>
</head>
<body>
<input name=button type="button" value="保存" onclick="event.cancelBubble='false';document.getElementById('saveHTML').value=document.body.innerHTML;alert(document.getElementById('saveHTML').value)">
<input name=saveHTML type=hidden>
</body>
</html>
解决方案 »
- js问题 头疼啊
- 帮忙看一个表单验证 我写的 但是出不来验证提示
- 如何根据td里的span元素获得所在的table?
- jquery的滑动和渐变
- 请问如何在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面?
- 各位都是高手,不知道我的这个问题问的是不是地方?
- 如何把多张图片做成多选框那样?
- js聚焦 看起来挺简单的.
- 40分!如何获得滚动条的当前位置?
- 关于p:last-of-type匹配问题
- 求助:new ActiveXObject("WScript.Shell") 异常
- 只有450K的搜索软件,完全基于javascript,支持无刷新.欢迎大家测试,同时也希望和大家一起讨论
在document.onmouseup事件中向服务器传递保存的线的数据,
可以是XML格式,可以是String,下次打开时将画线的位置重新描绘即可