PDA

View Full Version : مشکل با FireFox



mrrajabi
سه شنبه 15 آبان 1386, 15:33 عصر
سلام به دوستان
یه برنامه هست که با مرورگر IE جواب میده ولی با FireFox نه.کد من هم خیلی ساده هست :


frmName.submit();

این کد برای IE ردیفه ولی تو فایرفاکسم کار نمیکنه.حالا نمیدونم چرا؟
حالا چکار باید کرد که کدهامون برای هر مرورگری کار کنه؟
با تشکر.

peyman1987
سه شنبه 15 آبان 1386, 15:48 عصر
خوب بهتره به فرمتون یه ID بدین بعد بصورت زیر سابمیتش کنین.



document.getElementById('frmID').submit();

neopersia
چهارشنبه 16 آبان 1386, 01:48 صبح
فایرفوکس یه مقدار سختگیر تره
باید براش استاندارد بنویسی
یعنی کدتون باید اینجوری باشه :


document.frmName.submit();

mrrajabi
چهارشنبه 16 آبان 1386, 21:20 عصر
بله ممنون.هر دو روش گفته شده منو به نتیجه رسوند.خب اگه اینجوری باشه که کدنویسی طوری که تو فایرفاکس هم خوب جواب بده خیلی نیاز به دقت داره که و مستلزم اینه که کدنویس تمام اصول رو رعایت کنه.
بابا دمش گرم IE.

oxygenws
چهارشنبه 16 آبان 1386, 21:45 عصر
@mrrajabi

http://barnamenevis.org/forum/showpost.php?p=413799&postcount=2
http://barnamenevis.org/forum/showthread.php?t=81899

و در نهایت باز باید جمله ای که تو لینک فوق هم نقل کردم، بیارم.
It's not HTML. You can't just make s**t up and expect browsers to understand it.
می تونی به جای HTML کلماتی مثل DOM یا ECMAScript هم بذاری تا بیشتر به شرایط شما بخوره.