دوره زبان تخصصی برای برنامه‌نویسان (هدیه ویژه ثبت‌نام در دوره‌های متخصص) (فرصت محدود ⏰)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیررضا گل زاده
تارگت جواب
سحر پاشائی حل شده توسط سحر پاشائی
یه سوال متنی که روی روی تارگت نوشته شده رو میشه تغییر داد اگه تغییر بدیم بازم در صفحه جدید باز میشه؟

سلام مجدد،

اتریبیوت target توی تگ <a> مشخص می‌کنه که وقتی کاربر روی لینک کلیک می‌کنه، مقصد لینک توی کدوم پنجره یا فریم باز بشه.

و مقادیری که می‌تونه بگیره اینا هستن:

_blank: لینک رو توی یک پنجره یا تب جدید باز می‌کنه. این حالت زمانی مفیده که می‌خوای کاربر صفحه‌ی فعلی رو از دست نده و لینک جدید توی یک تب جدید باز بشه.

_self: لینک رو توی همون پنجره یا تب فعلی باز می‌کنه. این حالت پیش‌فرض برای لینک‌ها هست، یعنی اگر target رو مشخص نکنی، به صورت پیش‌فرض _self هست.

_parent: لینک رو توی فریم والد (parent frame) باز می‌کنه. این حالت زمانی کاربرد داره که صفحه‌ی فعلی داخل یک فریم یا iframe قرار گرفته باشه و می‌خوای لینک رو توی فریم اصلی باز کنی.

_top: لینک رو توی کل پنجره‌ی مرورگر باز می‌کنه، یعنی حتی اگر صفحه‌ی فعلی داخل چندین فریم تودرتو باشه، لینک رو توی پنجره‌ی اصلی باز می‌کنه.

framename: این مقدار به نام یک فریم خاص اشاره می‌کنه که لینک باید توی اون فریم باز بشه. مثلا اگر صفحه‌ای داری که چندین فریم داره و می‌خوای لینک رو توی یک فریم خاص باز کنی، باید نام اون فریم رو به عنوان مقدار target قرار بدی.


می‌تونید این صفحه رو هم چک بفرمایید و در قسمت Try it yourself مقادیر مختلف رو جایگزین و تست بفرمایید.

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

بهترین پاسخ
سحر پاشائی ۱۰ مرداد ۱۴۰۳، ۰۴:۵۷