m_karimi
جمعه 16 اردیبهشت 1390, 09:25 صبح
کد زیر در حالتی که
visibility:hidden را در دایو اضافه نکنیم، در IE کار میکند ولی در FF کار نمیکند. ولی وقتی این گزینه را در دایو اضافه می کنم در هیچ کدام کار نمی کند.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function large(e)
{
var div1=document.getElementById("div1");
div1.visibility = "visible";
if(navigator.appName=="Microsoft Internet Explorer"){
div1.style.left = event.clientX;
div1.style.top = event.clientY;
}
else
{
div1.style.left = e.pageX;
div1.style.top = e.pageY;
}
}
</script>
</head>
<body>
<img src="laugh6.jpg" style="position:absolute;" onMouseUp="" onMouseMove="large(event)">
<div id="div1" style="position:absolute; visibility:hidden">
<img src="nz027_et.jpg">
</div>
</body>
</html>
visibility:hidden را در دایو اضافه نکنیم، در IE کار میکند ولی در FF کار نمیکند. ولی وقتی این گزینه را در دایو اضافه می کنم در هیچ کدام کار نمی کند.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function large(e)
{
var div1=document.getElementById("div1");
div1.visibility = "visible";
if(navigator.appName=="Microsoft Internet Explorer"){
div1.style.left = event.clientX;
div1.style.top = event.clientY;
}
else
{
div1.style.left = e.pageX;
div1.style.top = e.pageY;
}
}
</script>
</head>
<body>
<img src="laugh6.jpg" style="position:absolute;" onMouseUp="" onMouseMove="large(event)">
<div id="div1" style="position:absolute; visibility:hidden">
<img src="nz027_et.jpg">
</div>
</body>
</html>