باز شدن چند صفحه (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 :