shahin_sharifi
سه شنبه 16 آذر 1389, 22:10 عصر
با سلام خدمت دوستان
من یک کنترل را در سمت کد های سرور در سی شارپ ایجاد کردم.و از طریق کدهای جاوا اسکریپت مکان یک لیبل را در درون کادر این کنترل تغییر میدم.مثلا top و left این لیبل را که برای این کنترل child به حساب می آید رو تغییر میدم و جای اون لیبل تغییر میکنه.این کار در اینترنت اکسپلورر مشکلی نداره ولی در فایرفاکس اصلا top و left جایگذاری نمیشه و مقدار هر دوش صفر میمونه.راه حل چیه؟
var tempZoom=obj.zoom;
if(tempZoom <= 0.0139)
{
if(obj.LabelPositionX != null && obj.LabelPositionY != null)
{
var temp = MapToPixel(obj.LabelPositionX,obj.LabelPositionY,o bj);
obj.ToolTipLabel.style.left = temp.x - 10;
obj.ToolTipLabel.style.top = temp.y - 37;
obj.ToolTipLabel.style.visibility = "visible";
}
}
else
obj.ToolTipLabel.style.visibility = "hidden";
من یک کنترل را در سمت کد های سرور در سی شارپ ایجاد کردم.و از طریق کدهای جاوا اسکریپت مکان یک لیبل را در درون کادر این کنترل تغییر میدم.مثلا top و left این لیبل را که برای این کنترل child به حساب می آید رو تغییر میدم و جای اون لیبل تغییر میکنه.این کار در اینترنت اکسپلورر مشکلی نداره ولی در فایرفاکس اصلا top و left جایگذاری نمیشه و مقدار هر دوش صفر میمونه.راه حل چیه؟
var tempZoom=obj.zoom;
if(tempZoom <= 0.0139)
{
if(obj.LabelPositionX != null && obj.LabelPositionY != null)
{
var temp = MapToPixel(obj.LabelPositionX,obj.LabelPositionY,o bj);
obj.ToolTipLabel.style.left = temp.x - 10;
obj.ToolTipLabel.style.top = temp.y - 37;
obj.ToolTipLabel.style.visibility = "visible";
}
}
else
obj.ToolTipLabel.style.visibility = "hidden";