تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: یه مشکل عجیب با بازکردن پبجره جدید توسط جاوا اسکریپت

  1. #1
    اگه نباشه جاش خالی می مونه siavosh1's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    تهران
    پست ها
    412

    پيش فرض یه مشکل عجیب با بازکردن پبجره جدید توسط جاوا اسکریپت

    من یه مشکل عجیب پیدا کردم و مخم هم هنگ کرده . دوستان لطف کنن ببینن مشکل چیه .
    من میخوام توسط یک پیوند پنجره ای جدید باز کنم .. خوب جاوا اسکریپت برای این کار راه حلی داره
    یعنی استفاده از
    window.open();
    خوب من توی تگ A به صورت زیر این کد جوا اسکریپت رو نوشتم :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خوب تا اینجا مشکلی نیست . و موقعی که لینک رو کلیک میکنم پنجره جدید باز میشه ولی مشکل لینجاس که صفحه ای که لینک بالا داخل اونه (اصطلاحاً صفحه parent) بعد از کلیک کردن این پیوند تغییر میکنه و یک صفحه سفید به جاش میاد که توش نوشته [object] نمیدونم چرا صفحه اصلی تغییر میکنه و من نمیخوام این طور باشه و نمیخوام موقعی که دست به این پیوند میزنم تغییری در صفحه اصلی به وجود بیاد

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تهران
    پست ها
    352

    پيش فرض

    فكر كنم مشكلت اينه كه داخل دابل كوتيشن دابل كوتيشن قرار دادي.
    داخل دابل كوتيشن هميشه بايد كوتيشن بذاري.پس يه بار مثل زير اصلاحش كن و خبر رو بده:



    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    اگه نباشه جاش خالی می مونه siavosh1's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    تهران
    پست ها
    412

    پيش فرض

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

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تهران
    پست ها
    352

    پيش فرض

    ببين من اينو دقيقا يادم نيست اما اين كارو با جاوا كردم syntax هاش يادم نيست من الان بيرون هستم كتاب syntax خونه است.
    اما با html رو مي دونم .
    چرا با html اين كارو نميكني؟

  5. #5
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    اگه نباشه جاش خالی می مونه siavosh1's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    تهران
    پست ها
    412

    پيش فرض

    ببين من اينو دقيقا يادم نيست اما اين كارو با جاوا كردم syntax هاش يادم نيست من الان بيرون هستم كتاب syntax خونه است.
    اما با html رو مي دونم .
    چرا با html اين كارو نميكني؟
    چون میخوام اندازه پنجره جدید رو خودم تعیین کنم .

    HTML کد:
    <a href="#" onclick="window.open('http://www.google.com','new page');"> something </a>
    متاسفانه اینم جواب نداد .منظورت از # چیه ؟؟

  7. #7
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    اسمی رو که انتخاب کردی توی اینترنت اکسپلورر معتبر نیست میتونی به جای اون از این استفاده کنی : new_page
    علامت # رو هم گذاشتم تا لینک به صفحه دیگهای نباشه ولی میتونی به جای اون یه دستور جاوا اسکرپت استفاده کنی که صفحه مربوط به لینک باز نشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #8
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    12 +-+

    خوب اینطور انجام بده :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    200 هم که دوبار تکرار شده واسه سایزش هست میتونی عوض کنی

    تشکر//

  9. #9
    اگه نباشه جاش خالی می مونه siavosh1's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    تهران
    پست ها
    412

    پيش فرض


    --------------------------------------------------------------------------------

    اسمی رو که انتخاب کردی توی اینترنت اکسپلورر معتبر نیست میتونی به جای اون از این استفاده کنی : new_page
    علامت # رو هم گذاشتم تا لینک به صفحه دیگهای نباشه ولی میتونی به جای اون یه دستور جاوا اسکرپت استفاده کنی که صفحه مربوط به لینک باز نشه:

    HTML کد:
    <a href="http://www.neopersia.org" onclick="window.open('http://www.google.com','new_page'); return false"> something </a>
    نئو جان حل شد . از طریق onclick جواب داد .

    خوب اینطور انجام بده :


    HTML کد:
    <head>
    <meta http-equiv="Content-Language" content="en-us">
    <script language="JavaScript">
    <!--
    function FP_openNewWindow(w,h,nav,loc,sts,menu,scroll,resiz e,name,url) {//v1.0
    var windowProperties=''; if(nav==false) windowProperties+='toolbar=no,'; else
    windowProperties+='toolbar=yes,'; if(loc==false) windowProperties+='location=no,';
    else windowProperties+='location=yes,'; if(sts==false) windowProperties+='status=no,';
    else windowProperties+='status=yes,'; if(menu==false) windowProperties+='menubar=no,';
    else windowProperties+='menubar=yes,'; if(scroll==false) windowProperties+='scrollbars=no,';
    else windowProperties+='scrollbars=yes,'; if(resize==false) windowProperties+='resizable=no,';
    else windowProperties+='resizable=yes,'; if(w!="") windowProperties+='width='+w+',';
    if(h!="") windowProperties+='height='+h; if(windowProperties!="") {
    if( windowProperties.charAt(windowProperties.length-1)==',')
    windowProperties=windowProperties.substring(0,wind owProperties.length-1); }
    window.open(url,name,windowProperties);
    }
    // -->
    </script>
    </head>

    <p onclick="FP_openNewWindow('200', '200', false, false, false, false, false, false, '', /*href*/'http://www.google.com')">
    Click Here</p>200 هم که دوبار تکرار شده واسه سایزش هست میتونی عوض کنی
    آقا واقعا دستت درد نکنه . با این کد میتونم ماژول یک پنجره رو کاملا به وجود بیارم و دیگه نیازی به تابع های جاوا اس ندارم

  10. #10
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    این کد یکبار اجرا بشه اول خط کد صفحه بسه همون یکبار بسشه :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •