PDA

View Full Version : باز هم مشکل با مرورگری به نام IE! چرا کد هایی که نوشتم توی IE کار نمیکنه و کلا هنگ می کنه!!!!



مهدی رحیم زاده
چهارشنبه 06 دی 1391, 08:23 صبح
با سلام خدمت تمامی دوستان عزیز
من این کد ها رو نوشتم :
$(document).ready(function() {
setInterval(function() {
$("#Glrypic").animate({ marginLeft: "-100px", opacity: 0 }, 400, function() {
$("#Glrypic").text("new dialog title").animate({ marginLeft: "0px", opacity: 1 }, 400);
});

$("#GlryTitle").delay(200).animate({ marginTop: "-180px", height: "223px", opacity: 0 }, 400, function() {
$("#GlryTitle").text("اتوماسیون اداری").animate({ marginTop: "-81px", height: "124px", opacity: 1 }, 400);
});
$("#GlryDesc").delay(300).animate({ marginRight: "-100px", opacity: 0 }, 400, function() {
$("#GlryDesc").text("new dialog title").animate({ marginRight: "0px", opacity: 1 }, 400);
});

}, 3000);
})
توی فایر فاکس و کروم به خوبی کار میکنه
اما وقتی که توی IE(نسخه 8) تست میگیم هنوز افکت اجرا نشده همه چیز هنگ می کنه و دیگه کد های جی کوئری اجرا نمیشن!
مشکل از کجاست ؟
و چطور میشه این مشکل رو حل کرد:
این هم ارروری که مرورگر میده :
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
Timestamp: Thu, 8 Nov 2012 05:24:38 UTC


Message: Unexpected call to method or property access.
Line: 3
Char: 31852
Code: 0
URI: http://localhost:42774/TosaWebSite/Script/jquery-1.7.1.min.js


با تشکر بسیار زیاد

tehro0n
چهارشنبه 06 دی 1391, 11:43 صبح
کلا هر چی IE هست بریز دوووووووووووور، البته گفته شده IE 8 به بالا خوب کار می کنند و ساپورت میشن ولی من باز می گم جاش تو سطل آشغاله
اصلا IE برای این هست که بتونی باهاش فایرفاکس و کروم رو دانلود کنی

tehro0n
چهارشنبه 06 دی 1391, 11:46 صبح
با سلام خدمت تمامی دوستان عزیز
من این کد ها رو نوشتم :
$(document).ready(function() {
setInterval(function() {
$("#Glrypic").animate({ marginLeft: "-100px", opacity: 0 }, 400, function() {
$("#Glrypic").text("new dialog title").animate({ marginLeft: "0px", opacity: 1 }, 400);
});

$("#GlryTitle").delay(200).animate({ marginTop: "-180px", height: "223px", opacity: 0 }, 400, function() {
$("#GlryTitle").text("اتوماسیون اداری").animate({ marginTop: "-81px", height: "124px", opacity: 1 }, 400);
});
$("#GlryDesc").delay(300).animate({ marginRight: "-100px", opacity: 0 }, 400, function() {
$("#GlryDesc").text("new dialog title").animate({ marginRight: "0px", opacity: 1 }, 400);
});

}, 3000);
})
توی فایر فاکس و کروم به خوبی کار میکنه
اما وقتی که توی IE(نسخه 8) تست میگیم هنوز افکت اجرا نشده همه چیز هنگ می کنه و دیگه کد های جی کوئری اجرا نمیشن!
مشکل از کجاست ؟
و چطور میشه این مشکل رو حل کرد:
این هم ارروری که مرورگر میده :
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
Timestamp: Thu, 8 Nov 2012 05:24:38 UTC


Message: Unexpected call to method or property access.
Line: 3
Char: 31852
Code: 0
URI: http://localhost:42774/TosaWebSite/Script/jquery-1.7.1.min.js


با تشکر بسیار زیاد

حالا فعلا بگو خط 3 اون فایل چی هست، دنبال 31852 امین کاراکتر باش همون نواحی یک چیزی هست که IE رو اذیت کرده

مهدی رحیم زاده
چهارشنبه 06 دی 1391, 16:13 عصر
با سلام و با تشکر از دوستان عزیز
مشکل حل شد ، توی خط چهارم
$("#Glrypic").text("new dialog title")
رو درست نمیشناخت که با یکم دست کاری درست شد.
در مورد استفاده از IE هم شما درست می گید دوست من که این مرورگر ، مرورگر استانداردی نیست اما با توجه به این که بسیار از کاربرا از این مرورگر متاسفانه دارن استفاده می کنن ، باید مشکلات این مرورگر رو هم ما برنامه نویس ها حل کنیم