View Full Version : نمایش جدول در محل مکان نما
saeidejafari
سه شنبه 08 مرداد 1387, 08:50 صبح
سلام بر همگی!
من میخوام وقتی موسم روی یه عکس قرار گرفت یه جدول رو براش show کنم که این کارو با جاوا اسکریپت انجام دادم ولی این جدول در بالای صفحه سمت چپ نشون داده میشه .
چطوری میتونم بگم در همون جایی که موس قرار داره جدول نشون بده ؟
(با php مینویسم)
samanes
پنج شنبه 10 مرداد 1387, 00:49 صبح
window.document.onmousemove = GetMousePosition;
function GetMousePosition(e)
{
var y = event.y + document.body.scrollTop;
var x = event.x + document.body.scrollLeft;
yourTable.style.top = y + 15;
yourTable.style.left = x - 155;
}
saeidejafari
پنج شنبه 10 مرداد 1387, 09:46 صبح
سلام
بازم همون جای قبلی نمایش میده !!!
samanes
پنج شنبه 10 مرداد 1387, 13:04 عصر
سلام دوست عزیز...
فکر کنم این همون چیزی باشه که میخوای..
فقط نمیدونستم با چه زبونی کار میکنی... با html گذاشتم
saeidejafari
پنج شنبه 10 مرداد 1387, 13:19 عصر
سلام
ممنون از توجهتون
این فایل main که دادید رو توی FF3 باز کنید توی IE درسته ولی توی FF بالای صفحه سمت چپ نشون میده!!!
saeidejafari
پنج شنبه 10 مرداد 1387, 13:32 عصر
پیدا کردم
<script language="JavaScript1.2">
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft
tempY = event.clientY + document.body.scrollTop
} else { // grab the x-y pos.s if browser is NS
tempX = e.pageX
tempY = e.pageY
}
if (tempX < 0){tempX = 0}
if (tempY < 0){tempY = 0}
myTable.style.left = tempX
myTable.style.top = tempY
return true
}
</script>-->
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.