shahin_sharifi
پنج شنبه 18 آذر 1389, 11: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";