这个是根据讫讫发的画线程序改编的。你也可以直接去问问讫讫,他是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>
解决方案 »
- extjs2中treepanel父节点展开时以选中的子节点都变为未选中了
- 谁有播放amr文件的代码
- img 元素的 load() 事件为啥无效果呢?
- 编辑框内回车时插入序号?
- 非JavaScript高手不可:如何实现网页的分割条?
- 求助 javascript入门教程
- 在jsp页面里点击按钮实现iframe中很多flash按顺序自动播放怎么实现
- 我直接打false竟然也能提交
- 小问题,大家进来解决吧,分数一定给你们!
- 如何在js 引用合并后的单元格 ??? 急
- 求助:new ActiveXObject("WScript.Shell") 异常
- 只有450K的搜索软件,完全基于javascript,支持无刷新.欢迎大家测试,同时也希望和大家一起讨论
在document.onmouseup事件中向服务器传递保存的线的数据,
可以是XML格式,可以是String,下次打开时将画线的位置重新描绘即可