<script language="JavaScript">
<!--
var Obj;
function MouseDown()
{
Obj=document.getElementById("dragDiv");
Obj.setCapture();
Obj.l=event.x-Obj.style.pixelLeft;
Obj.t=event.y-Obj.style.pixelTop;
}
function MouseMove()
{
if(Obj!=null)
{
Obj.style.left = event.x-Obj.l;
Obj.style.top = event.y-Obj.t;
}
}
function MouseUp()
{
if(Obj!=null)
{
Obj.releaseCapture();
Obj=null;
}
}
document.onmousedown=MouseDown;
document.onmousemove=MouseMove;
document.onmouseup=MouseUp
//-->
</script>
<div id="dragDiv" style="position:absolute;width:500px;height:100px;">11111
<iframe src="123.htm" width="500px" height="50px" frameborder="10"></iframe>
</div>
<!--
var Obj;
function MouseDown()
{
Obj=document.getElementById("dragDiv");
Obj.setCapture();
Obj.l=event.x-Obj.style.pixelLeft;
Obj.t=event.y-Obj.style.pixelTop;
}
function MouseMove()
{
if(Obj!=null)
{
Obj.style.left = event.x-Obj.l;
Obj.style.top = event.y-Obj.t;
}
}
function MouseUp()
{
if(Obj!=null)
{
Obj.releaseCapture();
Obj=null;
}
}
document.onmousedown=MouseDown;
document.onmousemove=MouseMove;
document.onmouseup=MouseUp
//-->
</script>
<div id="dragDiv" style="position:absolute;width:500px;height:100px;">11111
<iframe src="123.htm" width="500px" height="50px" frameborder="10"></iframe>
</div>
解决方案 »
- 关于js取整问题,在线等。。。
- 有谁用过Niceforms v.10 ,如何解决控件不能用onblur各其他事件
- 怎样不通过占用 windows事件 自定义快捷键
- checkbox的校验问题?在下面的表里只能选一个J或一个P或一对的J和P.其它的都会return false.
- 如果js在内部的ifame里 如何获得外部的document对象???
- 调用这个函数时,为何隔格没有隐藏?
- 谁能写这个脚本?
- java script的一个问题??
- 打开新窗口的方法——请先看看要求
- 怎样通过链结打开一个新窗口,并且最大化?
- JS中为什么提示错误找不到对象
- 小弟,在此请问各位大哥:如何选中表格某一行的同时,选中表格上的复选,同时当前行背景变色
可以设置一个部分专门用于影响鼠标事件,类似windows的标题栏一样
{
Obj=document.getElementById("dragDiv");
Obj.setCapture();
Obj.l=event.x-Obj.style.pixelLeft;
Obj.t=event.y-Obj.style.pixelTop;
}
城市刀客,这是你给的一段程序哈,我想问问这些层的属性分别是什么意思呢?
Obj.l?
Obj.t?
event.x就是鼠标点击那一点的横坐标吧!
Obj.style.pixelLeft?
Obj.style.pixelTop?
Obj.style.left?
Obj.style.top?
有其他哪位朋友知道也说说呀,小弟学习中,有些东东不清楚,大家帮帮忙!!感激中!
<body><style>
body{font-family:Verdana;font-size:11px;color:#333;}
#win1{[position:absolute;left:100;top:100;width:200px;height:150px;border:1px solid #000;}
.title{width:100%;background:#000;height:18px;color:#fff;cursor:hand;}
</style>
<script>
var move=false;
function StartDrag(obj)
{
if(event.button==1&&event.srcElement.tagName.toUpperCase()=="DIV")
{
obj.setCapture();
obj.style.background="#999";
move=true;
}
}function Drag(obj)
{
if(move)
{
var oldwin=obj.parentNode;
oldwin.style.left=event.clientX-50;
oldwin.style.top=event.clientY-10;
}
}function StopDrag(obj)
{
obj.style.background="#000";
obj.releaseCapture();
move=false;
} </script> <div id="win1">
<div class="title" onMousedown="StartDrag(this)" onMouseup="StopDrag(this)" onMousemove="Drag(this)" >窗口1</div>
This is a moveable window.<br>
<iframe id ="iframe" />
Moreinfo in www.achome.cn .
</div></body>
</html>
javascript牛人
<HEAD>
<META NAME="Author" CONTENT="emu">
</HEAD>
<BODY>
<div onmousedown="output.innerHTML='mouse down'" onmouseup="output.innerHTML='mouse up'" id="div1">
<iframe src="javascript:window.onload=function(){document.body.onmousedown=function(){parent.div1.fireEvent('onmousedown')};document.body.onmouseup=function(){parent.div1.fireEvent('onmouseup')}},'试试在这里点击鼠标'"></iframe>
</div>
<div id=output></div>
</BODY>
</HTML>
emu(月亮不在手指尖上) ( )说的方式可以但是这样的话不知道如何设置框架的页面
你的src里都写的这些代码
src="javascript:window.onload=function(){document.body.onmousedown=function(){parent.div1.fireEvent('onmousedown')};document.body.onmouseup=function(){parent.div1.fireEvent('onmouseup')}}我怎么知道改这么设置iframe的页面啊