<style>
.drag{position:relative;cursor:hand}
</style>
<script language="JavaScript">
var dragapproved=false
var eventsource,x,y
function move()
{
if (event.button==1&&dragapproved) //改变被拖动元素在页面上的位置
{
eventsource.style.pixelLeft=temp1+event.clientX-x
eventsource.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags()
{
if (!document.all)
return
if (event.srcElement.className=="drag") //捕捉鼠标和被拖动元素的当前位置
{
dragapproved=true
eventsource=event.srcElement
temp1=eventsource.style.pixelLeft
temp2=eventsource.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags //鼠标左键按下时,准备拖动
document.onmouseup=new Function("dragapproved=false")//鼠标左键放开时,拖动停止function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie (name, value) {
document.cookie = name + "=" + escape (value)
}
</script>
<body onload="document.all.free.style.top=GetCookie('posy');document.all.free.style.left=GetCookie('posx')" onunload="SetCookie('posy',document.all.free.style.top);SetCookie('posx',document.all.free.style.left)">
<div id=free style="font-family:DextorOutD;font-size: 9pt;width:100px;height:300px;border-left:1px solid red;border-right:1px solid red;border-top:1px solid red;border-bottom:1px solid red" class=drag>
bayern<br>bayern<br>bayern<br>bayern<br>bayern<br>bayern<br>
</div>
.drag{position:relative;cursor:hand}
</style>
<script language="JavaScript">
var dragapproved=false
var eventsource,x,y
function move()
{
if (event.button==1&&dragapproved) //改变被拖动元素在页面上的位置
{
eventsource.style.pixelLeft=temp1+event.clientX-x
eventsource.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags()
{
if (!document.all)
return
if (event.srcElement.className=="drag") //捕捉鼠标和被拖动元素的当前位置
{
dragapproved=true
eventsource=event.srcElement
temp1=eventsource.style.pixelLeft
temp2=eventsource.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags //鼠标左键按下时,准备拖动
document.onmouseup=new Function("dragapproved=false")//鼠标左键放开时,拖动停止function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie (name, value) {
document.cookie = name + "=" + escape (value)
}
</script>
<body onload="document.all.free.style.top=GetCookie('posy');document.all.free.style.left=GetCookie('posx')" onunload="SetCookie('posy',document.all.free.style.top);SetCookie('posx',document.all.free.style.left)">
<div id=free style="font-family:DextorOutD;font-size: 9pt;width:100px;height:300px;border-left:1px solid red;border-right:1px solid red;border-top:1px solid red;border-bottom:1px solid red" class=drag>
bayern<br>bayern<br>bayern<br>bayern<br>bayern<br>bayern<br>
</div>
解决方案 »
- 各位大侠,我想把百度地图放到我公司的网上来,怎么弄呀,难不难?
- 求助:javascript控制textarea中光标的位置
- window.showModalDialog 传值问题 小弟初来乍到,没分。,请哥哥姐姐帮帮忙,都快疯了
- 如何在点击右上方的关闭按钮时触发一个事件
- 求大哥们帮忙,一个 javascript 字符型转日期型 的问题
- 如何实现把鼠标移动到图片上后显示提示信息
- document.write('')里面怎么用window.open?
- 怎么让状态栏只显示我所需要显示的内容?不显示链接地址?
- 请教:js动态生成树形层级图的问题
- 问些关于qq空间分享组件的问题
- 请教一个很难的问题
- 这段程序只能循环显示两幅图,请高手帮忙改成可以显示多幅图的,谢谢。
Cookie因为要和服务器通信的原因,每页的请求都会把它送到服务器的。
所以只是客户端的需求却使用Cookie会影响网络性能。
如果用 userData Behavior 应该怎么处理.
说明了,立即结贴给分,不说的话,明天给分