کھولیں روابط جہاں آپ چاہتے ہیں
جب آپ IFRAME کے اندر ہونے کے لئے ایک دستاویز بناتے ہیں، تو اس فریم میں کسی بھی لنکس خود بخود اسی فریم میں کھلے گا. لیکن لنک (خصوصیت یا عنصر) پر خاصیت کے ساتھ آپ اس بات کا فیصلہ کر سکتے ہیں کہ آپ کے لنکس کہاں کھولے جائیں گے.
آپ اپنے آئرن رومز کو منفرد نام کے ساتھ منفرد نام دینے کا انتخاب کرسکتے ہیں اور پھر اپنے فریم کو اس فریم پر پوائنٹ کے ساتھ ہدف کی خاصیت کے طور پر اشارہ دیتے ہیں:
id = "page">
ہدف = "صفحہ">
اگر آپ کسی ایسے ID میں ہدف شامل کرتے ہیں جو موجودہ براؤزر سیشن میں موجود نہیں ہے، تو اس کا نام ایک نیا براؤزر ونڈو میں اس نام کے ساتھ کھل جائے گا. پہلی بار، کسی بھی لنکس جو اس نامزد کردہ ہدف کا اشارہ اسی نئی ونڈو میں کھل جائے گی.
لیکن اگر آپ کسی بھی ونڈوز یا ہر فریم کو ایک ID کے ساتھ نام نہیں دینا چاہتے ہیں، تو آپ ابھی بھی نامزد ونڈو یا فریم کے بغیر کسی خاص ونڈوز کو نشانہ بنا سکتے ہیں. یہ معیاری اہداف کہا جاتا ہے.
چار ھدف مطلوبہ الفاظ
چار ہدف مطلوبہ الفاظ ہیں جو نامزد فریم کی ضرورت نہیں ہے. یہ مطلوبہ الفاظ آپ کو ویب براؤزر ونڈو کے مخصوص علاقوں میں روابط کھولنے کی اجازت دیتا ہے جو ان سے منسلک ایک ID نہیں ہے. یہ اہداف ہیں کہ ویب براؤزر کو تسلیم کرنا ہے:
- _self
یہ کسی لنگر ٹیگ کے لئے ڈیفالٹ ہدف ہے. اگر آپ ہدف کی خاصیت کو مرتب نہیں کرتے ہیں یا آپ یہ ہدف استعمال کرتے ہیں، تو لنک اسی ونڈو یا فریم میں کھل جائے گا جس میں لنک موجود ہے. - _parent
iframes ویب صفحات کے اندر اندر سرایت کر رہے ہیں. اور آپ کسی ایسے صفحے میں آئی آئی ایس آئی ایم کو دوسرے ویب صفحے پر دوسرے آئی ایس ایس کے اندر اندر سرایت کرسکتے ہیں. جب آپ _parent سے ہدف کی خصوصیت کو مقرر کرتے ہیں تو لنک ویب صفحہ میں آئی گی جس میں آئی آئی آئی ایم پر لگایا جائے گا.
- _top
زیادہ تر حالتوں میں آئی ایس آئی کے ساتھ، یہ ہدف اسی طرح کے لنک کھولے گا جو _پرٹ ہدف کرتا ہے. لیکن اگر میں IFRAME کے اندر ایک IFRAME ہے تو، _top ہدف سیریز میں سب سے زیادہ سطح ونڈو میں لنکس کھولتا ہے، تمام آئی ایس آئی کو ہٹانے. - _blank
یہ سب سے زیادہ عام استعمال شدہ ہدف ہے - یہ ایک مکمل طور پر نئی ونڈو میں، ایک پاپ اپ کی طرح کھولتا ہے.
اپنے فریم کے ناموں کو کیسے منتخب کریں
جب آپ آئیریس کے ساتھ ویب صفحہ بناتے ہیں، تو یہ ایک اچھا نام ہے جو ہر ایک کو مخصوص نام دینے کے لۓ ہے. اس سے آپ کو یہ یاد دلانے میں مدد ملتی ہے کہ وہ کیا ہیں اور آپ کو ان مخصوص فریموں کے لنکس بھیجنے کی اجازت دیتا ہے.
میں اپنے آئرن کے نام کے لئے کیا کرنا چاہتا ہوں. مثال کے طور پر:
id = "لنکس">
id = "بیرونی دستاویز">
مقاصد کے ساتھ HTML فریم کا استعمال کرتے ہوئے
ایچ ٹی ایم ایل 5 فریم اور فریمیٹس کو غیر معمولی بنا دیتا ہے، لیکن اگر آپ ابھی تک HTML 4.01 استعمال کررہے ہیں تو، آپ کو اسی طرح میں مخصوص فریم کو نشانہ بنایا جاسکتا ہے جسے آپ نے آئیریم کو نشانہ بنایا ہے. آپ کو id attribute کے ساتھ فریم نام دے:
id = "myframe">
پھر، جب کسی دوسرے فریم (یا ونڈو) میں ایک ہی ہدف ہے، تو لنک اس فریم میں کھل جائے گا:
ہدف = "myFrame">
چار ہدف مطلوبہ الفاظ فریم کے ساتھ بھی کام کرتے ہیں. _parent enclosing فریم میں کھولتا ہے، _ خود ایک ہی فریم میں کھولتا ہے، _top اسی ونڈو میں کھولتا ہے، لیکن فریمیٹ کے باہر، اور _ بلک ایک نئی کھڑکی یا ٹیب میں کھولتا ہے (براؤزر پر منحصر ہے).
پہلے سے طے شدہ ہدف مقرر کرنا
عنصر کا استعمال کرتے ہوئے آپ اپنے ویب صفحات پر بھی ڈیفالٹ ہدف مقرر کر سکتے ہیں. آپ نے آئریم (نام یا ایچ ٹی ایم ایل 4.01 میں فریم) کے ہدف کی خصوصیت کو مقرر کیا ہے آپ چاہتے ہیں کہ تمام روابط ان میں کھولیں. آپ بھی چار ہدف مطلوبہ الفاظ میں سے ایک کے ڈیفالٹ اہداف مقرر کرسکتے ہیں.
یہاں ایک صفحہ کے لئے ایک ڈیفالٹ ہدف کیسے لکھا ہے:
عنصر آپ کے دستاویز کے سربراہ میں ہے. یہ ایک صفر عنصر ہے، لہذا XHTML میں، آپ کو بند ہونے والی سلیش شامل ہوگی:
/>