باز شدن چند صفحه (Page) در هنگام کلیک بر روی تنها یک لینک (Link)، با روش های click و window.open ، در jQuery

به طور معمولی، در HTML ، هنگامی که بر روی یک لینک (Link) کلیک می نماییم، تنها آن یک صفحه ای (Page) که برای آن لینک (Link) تعریف کرده ایم، نمایش داده می شود. اما ممکن است که بخواهیم که با کلیک بر روی یک لینک (Link) تنها، به جای تنها یک صفحه (Page)، چندین صفحه (Page) باز شده و نمایش داده شوند (هر صفحه در یک تب (Tab) جدید از مرورگر اینترنت، باز شده و نمایش داده می شود).

برای این منظور، می توانیم از کدهای jQuery کمک بگیریم.

نکته مهم

گاهی اوقات در هنگام تلاش برای باز کردن چند صفحه (Page) مختلف در تب های (Tab) جداگانه، ممکن است که نرم افزار مرورگر اینترنت، آنها را به عنوان Pop-up شناسایی کرده و از باز شدن آنها جلوگیری نماید. در این مواقع، پیامی مشابه پیام Pop-up blocked در نوار آدرس مرورگر اینترنت نمایش داده می شود تا کاربر بداند که از باز شدن یک یا چند صفحه (Page)، جلوگیری شده است.

در این مواقع، با کلیک کردن بر روی پیام مورد نظر و طی کردن مراحلی (یا کلیک بر روی یک گزینه)، می توانیم تعیین نماییم که مرورگر اینترنت از باز شدن آن صفحه ها (Page)، جلوگیری نکند.

ولی به هر حال، شما به عنوان یک کاربر، از مرورگر اینترنت خود می خواهید که از باز شدن صفحه ها (Page) جلوگیری نکند، اما کاربرانی که وب سایت شما را مشاهده می کنند، معلوم نیست که همین کار را انجام دهند و بنابراین این امکان وجود دارد که درصد زیادی از کاربران، صفحه های (Page) مورد نظر شما را مشاهده نکنند.

بنابراین هنگام استفاده از کدهایی که شرح می دهیم، به این نکته مهم توجه داشته باشید.

به مثال زیر توجه کنید :

مثال

قصد داریم که با کلیک بر روی یک لینک (Link)، آنگاه 3 صفحه (Page) زیر در تب های (Tab) جدید از مرورگر اینترنت، باز شده و نمایش داده شوند. :

لینک (Link) را به صورت زیر تعریف می کنیم :

و کدهای jQuery را به صورت زیر می نویسیم :

کد کامل صفحه HTML :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 26619
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)