نمایش نتایج 1 تا 14 از 14

نام تاپیک: فراخوانی یک تابع نوشته شده دردات نت بوسیله کدهای جاوا

  1. #1

    فراخوانی یک تابع نوشته شده دردات نت بوسیله کدهای جاوا

    سلام . من یک تابع در .NET دارم که می خوام اون رو در یک تابع در جاوا فراخوانی کنم آیا امکان داره؟

  2. #2
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227
    من یه Button گذاشتم و Display اونو None کردم ، بعد به وسیله جاوا اسکریپت تابع موردئ نظرمو صدا زدم .

  3. #3
    سلام . با تشکر می شه دقیقا بگید درمورد فراخوانی تابع دات نتی در جاوا چه کار کردید؟

  4. #4
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227
    به ترتیب این مراحلو انجام بده .
    1- گذاشتن یک Button و تنظیم Style و قرار دادن حالت Display را با None ست کن .
    2- نوشتن کد مورد نظر در رویدا کلیلک
    3 - قرار دادن این تابع جاوا در هرجایی از برنامه که احتیاج داری مثلاً اینو بزار تو تگ Body در حالت onload
    <body onload="callFunction()">

    حالا کد جاوای مورد نظر

    function callFunction()
    {
    var e= document.getElementById('اینجا کلاینت Id باتن رو بزار');
    if (e)
    e.click();
    }

    به همین راحتی با استفاده از جاوا اسکریپت یک تابع در سمت سرور را شما اجرا کردید .
    البته اینو بگم شاید روش بهتری وجود داشته باشه من فعلاً اینو بلدم و دارم استفاده میکنم

  5. #5
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    دوستان من می خواهم در رویداد خروج از صفحه یک confirm بیاید اگر جواب مثبت بود که تابعی در دات نت صدا زده شود البته اگر confirm هم نیامد مهم نیست مهم این است که موقع خروج از صفحه من بتوانم تابعی که نوشتم اجرا شود این را چطوری پیاده سازی کنم ؟؟؟؟؟؟؟؟؟؟

  6. #6
     
    window.onbeforeunload = function () {
    executemyfunc();
    }

  7. #7
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    نقل قول نوشته شده توسط mahdei_farhani مشاهده تاپیک
    به ترتیب این مراحلو انجام بده .
    1- گذاشتن یک Button و تنظیم Style و قرار دادن حالت Display را با None ست کن .
    2- نوشتن کد مورد نظر در رویدا کلیلک
    3 - قرار دادن این تابع جاوا در هرجایی از برنامه که احتیاج داری مثلاً اینو بزار تو تگ Body در حالت onload
    <body onload="callFunction()">
    حالا کد جاوای مورد نظر

    function callFunction()
    {
    var e= document.getElementById('اینجا کلاینت Id باتن رو بزار');
    if (e)
    e.click();
    }
    به همین راحتی با استفاده از جاوا اسکریپت یک تابع در سمت سرور را شما اجرا کردید .
    البته اینو بگم شاید روش بهتری وجود داشته باشه من فعلاً اینو بلدم و دارم استفاده میکنم


    شرمنده من کاری که گفته بودید را نوشتم مثل اینکه در حلقه قرار گرفته باشد ان دستور را اجرا می کرد صفحه قاطی کرده بود
    نوشته بودم Response.Write("")

  8. #8
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    نقل قول نوشته شده توسط abolfazl585 مشاهده تاپیک
     
    window.onbeforeunload = function () {
    executemyfunc();
    }

    این دستور شما را ما هم هر کاری کردیم اجرا نشد نمی دانم چرا شاید مشکل از ضعف علمی من است
    هرکاری کردم موقع خروج از صفحه پیغام بدهد نداد

  9. #9
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227
    یعنی چی ؟
    نوشته بودم Response.Write("")

    میشه کدتو بزاری ببینم .

  10. #10
    <script>
    window.onbeforeunload = function () {
    alert();
    }
    </script>


    به جای ()alert، هر کدی میتونی بنویسی.

  11. #11
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    شما این را بنویس ببین چه اتفاقی می افتد

    function callFunction()
    {
    var e= document.getElementById('btn');
    if (e)
    e.click();
    }


    و در رویداد کلیک باتن این را بنویس


    protected void Button1_Click(object sender, EventArgs e)
    {
    Page.ClientScript.RegisterClientScriptBlock(this.G etType(), "alert", "alert('hi')", true);
    }


    در onload صفحه فراخوانی کن ببین چه اتفاقی می افتد

     <body onload="callFunction()">  


    جناب abolfazl585 مشکلم حل شد
    خیلی ممنون باشه جبران کنیم خیلی دنیال این کد گشتم

    جناب mahdei_farhani روش شما خیلی ابتکاری و جالب است ولی نمی دانم چرا یک همچین مشکلی دارد ولی مطئنم اگر در جای دیگری فراخوانی شود حتما جواب می دهد
    باز هم از شما متشکرم

  12. #12
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227
    دوست عزیز کدی که شما نوشتید چند تا مشکل داره اولاً که btn رو شاید پیدا نمیکه ...
    چرا که اسم کلید شما Button1 می باشد در ضمن اگر از MasterPage استفاده میکنید یک سری چیز قبلش اضافه میکنه و به کلاینن میفرسته شما بهتره از ClientId استفاده کنی
    دوماً اینکه اگر از UpdatePanel استفاده میکنی نمتونی از ClientScript استفاده کنی حتماً باید از ScriptManager استفاده کنی .
    بازم اینو تست میکنم ببینم چی میشه .

  13. #13
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    نقل قول نوشته شده توسط hamedgh مشاهده تاپیک
    شما این را بنویس ببین چه اتفاقی می افتد

    function callFunction()
    {
    var e= document.getElementById('btn');
    if (e)
    e.click();
    }
    و در رویداد کلیک باتن این را بنویس


    protected void Button1_Click(object sender, EventArgs e)
    {
    Page.ClientScript.RegisterClientScriptBlock(this.G etType(), "alert", "alert('hi')", true);
    }
    در onload صفحه فراخوانی کن ببین چه اتفاقی می افتد
    اگر در onload

  14. #14
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    نقل قول نوشته شده توسط hamedgh مشاهده تاپیک
    شما این را بنویس ببین چه اتفاقی می افتد

    function callFunction()
    {
    var e= document.getElementById('btn');
    if (e)
    e.click();
    }
    و در رویداد کلیک باتن این را بنویس


    protected void Button1_Click(object sender, EventArgs e)
    {
    ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), "alert", "alert('Hi I ');", true);
    }
    در onload صفحه فراخوانی کن ببین چه اتفاقی می افتد
    اگر در onload صفحه فراخوانی کنی هردفعه اجرا می شود صفحه قاطی می کند
    ولی اگر در رویداد خروج از صفحه فراخوانی کنی اصلا اجرا نمی شود
    نمی دانم چرا چند جای دیگر این کد را دیدم درست بود ولی نمی دانم چرا اجرا نمی شود
    من این کد را نیاز دارم لطفا کمک کنید
    البته نمی خواهم Alert بدهم می خواهم کانکشن بزنم در دیتا بیس در دو رویداد ورود و خروج از صفحه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •