View Full Version : مشکلاتی بزرگ در فایرفاکس
vahab_vb
دوشنبه 13 شهریور 1385, 19:49 عصر
1- چرا نمیشه با فایرفاکس status رو عوض کرد ؟
2- چرا نمیشه با فایرفاکس تولید صدا کرد، مثلا با bgsound که خیلی هم استانداره و یا با embed ، که اگر بخوایم با embed اینکار رو انجام بدیم. بصورت خودکار بدنبال plug in اون میگرده که هیچ وقت اونو پیدا نمیکنه تا حداقل نصبش کنه.
3- چرا نمیشه در فایرفاکس از متد window.focus استفاده کرد. من توی IE امتحان کردم میشد. ولی با فایرفاکس اجرا نشد.
لطفا اگر کسی میدونه ، ما رو بی نصیب نذاره.
ممنون
oVERfLOW
سه شنبه 14 شهریور 1385, 10:33 صبح
چون مرورگرها تفاوت دارن !
یکی از اصول برنامه نویسی برای وب امتحان کردن توی مرورگرهای مختلف حتی توی مرورگرهای دستگاههای قابل حمل برای دستیابی به بهترین حالت هست
اگه یه حالت مشخص موجود نباشه با برنامه نویسی Server Side و بررسی مرورگر باید محتوای متفاوت به مقصد ارسال کرد
ولی در مورد Status باید در تنظیمات FF امکان تغییر Status برای Script رو فعال کرده باشید...
vahab_vb
سه شنبه 14 شهریور 1385, 10:46 صبح
خب به نظر من انجام اینکار در firefox اشتباهه.
چون همه که مثل ما حرفه ای نیستن. تا بفهمن مثلا برای پشتیبانی فارسی باید برن توی تنظیمات فایرفاکس، و یا برای پشتیبانی status برن توی تنظیمات فایرفاکس.
اکثرا ممکنه فکر کنن که اشکال از سایت ماس.
که خب فکر کنم بهتره شرکت تولید کننده فایرفاکس این محدودیتها رو برداره.
تا محبوبیتشو بیشتر از این از دست نده
نظر شما چیه ؟
tabib_m
سه شنبه 14 شهریور 1385, 10:49 صبح
1- چرا نمیشه با فایرفاکس status رو عوض کرد ؟
به نظر من یک مزیت!!!
3- چرا نمیشه در فایرفاکس از متد window.focus استفاده کرد. من توی IE امتحان کردم میشد. ولی با فایرفاکس اجرا نشد.
برای این کار ، حتما یک راهی هست ، چون نمونه ش ، توی قسمت چت در سایت cloob هست!
اگر راهش رو پیدا کردم سعی میکنم همینجا بگم.
oVERfLOW
سه شنبه 14 شهریور 1385, 14:13 عصر
فکر کنم بهتره شرکت تولید کننده فایرفاکس این محدودیتها رو برداره.
تا محبوبیتشو بیشتر از این از دست نده
نظر شما چیه ؟
اتفاقا این یکی از مزیتهای FF هست
چون Status در مرورگر محل نمایش اطلاعات اضافی هست که بعضی از سایتها برای جلوگیری از دسترسی کاربر به این اطلاعات مثل محل واقعی لینک در این قسمت متن مینویسند
شما یه سایت معتبر پیدا کنید که توی Status چیزی بنویسه
این همه جا توی صفحه اون وقت آدم برای چی بخواد توی Status Bar چیزی بنویسه...
oxygenws
سه شنبه 14 شهریور 1385, 15:48 عصر
1- چرا نمیشه با فایرفاکس status رو عوض کرد ؟
در این مورد دوستان کامل توضیح دادند.
2- چرا نمیشه با فایرفاکس تولید صدا کرد، مثلا با bgsound که خیلی هم استانداره و یا با embed ، که اگر بخوایم با embed اینکار رو انجام بدیم. بصورت خودکار بدنبال plug in اون میگرده که هیچ وقت اونو پیدا نمیکنه تا حداقل نصبش کنه.
3- چرا نمیشه در فایرفاکس از متد window.focus استفاده کرد. من توی IE امتحان کردم میشد. ولی با فایرفاکس اجرا نشد.
در این دو مورد هم مطمئن باشید که مشکل از کد شماست.
ضمنا، bgsound نه تنها "خیلی" استاندارد نیست، بلکه deprecated هم می باشد.
vahab_vb
سه شنبه 14 شهریور 1385, 17:20 عصر
لطفا راهنمائیم کنید که چه کدی رو میتونم بجای bgsound بزارم ؟
البته غیر اون چیزائیکه لازمه کاربر نصب کرده باشه !!!
ممنون
persianshadow
سه شنبه 14 شهریور 1385, 17:53 عصر
در ضمن در نظر داشته باشید که فایرفاکس در حال تکامل هست و در نسخه های جدید بسیار
هماهنگ تر عمل می کند.
oxygenws
چهارشنبه 15 شهریور 1385, 09:05 صبح
کدی که مینویسی چیه؟
vahab_vb
چهارشنبه 15 شهریور 1385, 10:38 صبح
مثلا برای تغییر status مینویسم :
<a href="test.asp" ONMOUSEOVER="window.status='test'; return true;" ONMOUSEOUT="window.status=''; return true;">
و برای تولید صدا هم مینویسم :
<bgsound src="test.wav">
من نمیدونم توی یه مرورگر استاندارد هیچی راهی برای تولید صدا وجود نداره ؟
ممنون
hamed_m
چهارشنبه 15 شهریور 1385, 10:44 صبح
<SCRIPT language="JavaScript">
var MSIE=navigator.userAgent.indexOf("MSIE");
var NETS=navigator.userAgent.indexOf("Netscape");
var OPER=navigator.userAgent.indexOf("Opera");
if((MSIE>-1) || (OPER>-1)) {
document.write("<BGSOUND SRC=test.wav LOOP=0>");
} else {
document.write("<EMBED SRC=test.wav AUTOSTART=TRUE")
document.write(" HIDDEN=true VOLUME=200 LOOP=0>");
}
</SCRIPT>
vahab_vb
چهارشنبه 15 شهریور 1385, 10:53 صبح
آقای hamed_m خیلی لطف کردید، خیلی کد کاملیه. ولی من در مورد این کدها اطلاعات داشتم. ولی مشکل من اینه که وقتی کاربر میخواد صفحه منو اجرا کنه و منم هم از embed استفاده کردم. میدونید که فایرفاکس پیغام میده که یه چیزی رو باید نصب کنید. که ممکنه به احتمال زیاد کاربر فکر کنه که من میخوام یه activex غیر مجاز رو روی سیستم نصب کنم و از اون انصراف بده و یا اینکه چون اکثر کاربران اطلاعات زیادی در این باره ندارن، بیان و اونو ناخواسته غیر فعال کنن.
ولی اگر امکانی باشه که بصورت ثابت در فایرفاکس تولید صدا کنه. اینطوری بهتره
و در کل خیلی زحمت کشیدید.
ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.