آژانس هواپیماییexchanging

راهنمایی برای یه کد ساده

شروع موضوع توسط mehdirm666 ‏24 سپتامبر 2007 در انجمن JavaScript , VBScript

  1. mehdirm666

    mehdirm666 Registered User

    تاریخ عضویت:
    ‏9 فوریه 2006
    نوشته ها:
    590
    تشکر شده:
    1
    محل سکونت:
    یه جای خوب
    سلام به همه ی دوستان
    این کد :
    کد:
    <script>
    function calc(){
    var i = document.getElementById('text1').value;
    i=i*0.90+1000;
    if (Math.round(i/50)<(i/50)){
    document.getElementById('text2').value=(Math.round(i/50)+1)*50;
    }else{
    document.getElementById('text2').value=Math.round(i/50)*50;
    }
    }
    </script>
    10 درصد رو از یه عدد کم میکنه و اونو + 1000 میکنه .
    فقط تنها مشکلی که داره اینه که توی موزیلا جواب نمیده ( یعنی اصلا کار نمیکنه)
    کسی از دوستان میتونه در مورد این مشکل منو راهنمایی کنه ؟
    مرسی.
     
  2. peymanafraz

    peymanafraz کاربر تازه وارد

    تاریخ عضویت:
    ‏28 دسامبر 2005
    نوشته ها:
    135
    تشکر شده:
    0
    محل سکونت:
    $strHome
    دوست عزیز من اسکریپتت رو نوشتم و بخوبی توی هر سه مرورگر IE و FF و Opera کار کرد.
    HTML:
    <HTML>
    <HEAD>
    <script>
    	function calc()
    	{
    		var i = document.getElementById('text1').value;
    		i=i*0.90+1000;
    		if (Math.round(i/50)<(i/50)){
    		document.getElementById('text2').value=(Math.round(i/50)+1)*50;
    		}
    		else
    		{
    			document.getElementById('text2').value=Math.round(i/50)*50;
    		}
    	}
    </script>
    </HEAD>
    <BODY>
    	<input type="text" ID="text1">
    	<input type="text" ID="text2">
    	<INPUT Type="button" onClick="calc()" Value="ok">
    </BODY>
    </HTML>