/
  • کی میتونه تو ساخت این اسکرپیت کمکم کنه؟

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    نویسنده پیام
    ahora آفلاین
    کسی که از شکست نا امید نمیشه
    ****

    ارسال‌ها: 384
    تاریخ عضویت: ۱۳۸۷ دي ۹
    اعتبار: 4
    تشکرها : 130
    ( 54 تشکر در 41 ارسال )
    ارسال: #1
    Information کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    سلام

    سریع میرم سراغ اصل مطلب

    یک button هست که قرار وقتی روش کلیک بشه 2 کار انجام بشه رخداد onclick شروع به کار کنه و یک صفحه ای خاص رو باز کنه و ازا ون طرف به وسیله دستور اآژاکسی یک تابع رو فراخوانی کنه این تابع فراخوانی شده یک زمان سنج می باشد که 5 ثانیه زمان رو معکوس بشماره و وقتی به صفر رسید فایل سمت سرور رو بخونه که یه سوال از دیتابیس میپرسه اگر مقدار جدول مورد نظر خالی بود دوباره شمارش معکوس زده بشه تا بعد ازا ون دوباره از دیتابیس سوال پرسیده بشه و اگر نتایجی از جدول مورد نظر بیرون اومد دیگه این زمان سنج توقف پیدا کنه و نتایج حاصل در یک فیلد text نوشته بشه .

    کلش همین بود
    کسی هست کمکم کنه و کدش رو بهم بده یا اینکه اگر زیاده راهنمایی اساسی انجام بده

    ممنون میشم و خیلی ضروریه و فوریه



    کسی هست
    __________________________________________________________________________
    با تشکر ممل آمریکایی
    ۱۳۸۸ دي ۱۳ ۰۷:۰۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    parvane آفلاین
    عضو مهم
    ****

    ارسال‌ها: 352
    تاریخ عضویت: ۱۳۸۷ دي ۸
    اعتبار: 12
    تشکرها : 590
    ( 424 تشکر در 242 ارسال )
    ارسال: #2
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    واسه فراخوانی رویداد از متد onclick() خود دکمه استفاده کنید
    واسه استفاده از ajax هم اینو رو http://www.tizag.com/ajaxTutorial/ajax-javascript.php مطالعه کنید
    ۱۳۸۸ دي ۱۳ ۱۰:۲۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : molana
    ahora آفلاین
    کسی که از شکست نا امید نمیشه
    ****

    ارسال‌ها: 384
    تاریخ عضویت: ۱۳۸۷ دي ۹
    اعتبار: 4
    تشکرها : 130
    ( 54 تشکر در 41 ارسال )
    ارسال: #3
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    ببخشید انگار اشتباه منظور من رو متوجه شدید من خودم هم اینها رو میدونستم

    من میگم با رخداد onclick چطور میشه هم یک پنجره خاصی رو باز کرد و هم یه تابع رو به صورت همزمان فراخوانی کنیم؟
    __________________________________________________________________________
    با تشکر ممل آمریکایی
    ۱۳۸۸ دي ۱۵ ۱۱:۵۳ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #4
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    اگه‌ از کتابخونه هایی مثل extjs یا jquery (‌این رو دقیق نمی دونم ) می تونید برای یه المنت توی یه رویدادش چند تا تابع تعریف کنید. اما اگر این کار رو نمی کنید. باید توی رویداد onclick یه‌ تابع بنویسید و بعد این تابع بیاد بیاد توابع دیکه رو صدا بزنه
    ۱۳۸۸ دي ۱۵ ۱۲:۱۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : oia
    oia آفلاین
    محمد ثانی
    *****

    ارسال‌ها: 2,014
    تاریخ عضویت: ۱۳۸۷ آذر ۲۶
    اعتبار: 66
    تشکرها : 2330
    ( 2091 تشکر در 1290 ارسال )
    ارسال: #5
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    (۱۳۸۸ دي ۱۵ ۱۱:۵۳ صبح)ahora نوشته شده توسط:  ببخشید انگار اشتباه منظور من رو متوجه شدید من خودم هم اینها رو میدونستم

    من میگم با رخداد onclick چطور میشه هم یک پنجره خاصی رو باز کرد و هم یه تابع رو به صورت همزمان فراخوانی کنیم؟
    خب توی رخداد onclick دوتا تابع رو صدا بزن! یا یه تابع رو صدا بزن که که هردوتای این کارا رو بکنه!
    کد:
    onclick="function1(); function2();"
    یا
    کد:
    function myfunction()
    {
        function1();
        functuin2();
    }
    و بعد
    کد:
    onclick="myfunction();"
    ۱۳۸۸ دي ۱۵ ۰۲:۴۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    php آفلاین
    hossein
    ****

    ارسال‌ها: 612
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #6
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    این همون داستان چند نخیه که اصلا فکر نکنم توی javascript بشه این کار رو کرد .

    قبل از اینکه بغییه حرفام رو بزنم میشه بگی تو تابعی که با on click قراره فراخونی بشه چه عملی می خواد انجام بشه .

    به نظر من کاری که باید انجام بدی از قراره زیره

    یه تابع بنویسی که بعد از گذشت 5 ثانیه تابع مربوط به ارتباط با سرور رو فراخونی کنه
    و در تابعی که برای چک نتیجه برگشتی از سرور گذاشتی اگر نتیجه ای که می خواستی نبود دوباره تابع مربوط به گذشت زمان رو فراخونی کنی در غیر این صورت هم کار دیگه ای رو که باید انجام بده انجام یده .

    حالا وقتی رو دکمه کلیک میشه یه تابع فراخونی میشه که کار اون اول اجرای تابع timeOut که برای گذشت زمان5 ثانیه و ارتباط با سرور طراحی کردیم و دوم فراخونی تابع دیگه که مربوط به عملیات دیگمون میشه .

    یه مثال برای درک بهتر

    کد PHP:
    <script type="text/javascript">
    function 
    timeOut()
    {
        
    setTimeout('test()',5000);    
        
    }
    function 
    test()
    {
        
    alert('test')    ;
        
    timeOut();
    }
    timeOut();
    alert('after called timeOut()');
    </script> 
    __________________________________________________________________________
    ۱۳۸۸ دي ۱۵ ۱۱:۲۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    ahora آفلاین
    کسی که از شکست نا امید نمیشه
    ****

    ارسال‌ها: 384
    تاریخ عضویت: ۱۳۸۷ دي ۹
    اعتبار: 4
    تشکرها : 130
    ( 54 تشکر در 41 ارسال )
    ارسال: #7
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    میدونم اینو

    فقط دوست عزیز یه نکته رو فراموش کردی که من اون صفحه رو چطور با رخداد onclick باز کنم

    امین یه حرف خوبی زد فقط تو یه تابع اون کد که یه صفحه رو باز میکنه چطور نوشته بشه ؟
    __________________________________________________________________________
    با تشکر ممل آمریکایی
    ۱۳۸۸ دي ۱۷ ۰۱:۰۰ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,766
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #8
    RE: کی میتونه تو ساخت این اسکرپیت کمکم کنه؟
    مثال با جی کوئری

    کد PHP:
    $(document).ready(function(){
        
            $(
    '#bottom id').toggle(func1(),func2(),functN())

    }) 
    ۱۳۸۸ دي ۱۷ ۰۸:۵۲ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : erfannew
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS