Onları istədiyiniz yerdə açın
Bir IFRAME içərisində olmaq üçün bir sənəd yaratdığınızda, həmin çərçivədə olan hər hansı bir əlaqə o çərçivədə avtomatik olaraq açılacaqdır. Bağlantıdaki (element və ya element) atributu ilə əlaqələrinizin nəyin açıq olacağına qərar verə bilərsiniz.
Iframe'lerinizi öznitelikle benzersiz bir ad vermeniz ve sonra bu çerçevedeki bağlantılarınızı ID ile hedef atributu olaraq belirtmenizi seçə bilərsiniz:
id = "səhifə">
target = "səhifə">
Mövcud tarayıcı seansında olmayan bir ID'ye hədəf əlavə etsəniz, bu linki yeni brauzer pəncərəsində bu adla açacaqsınız. İlk dəfə olaraq, adlandırılan hədəfə toxunan hər hansı bir link eyni yeni pəncərədə açılacaqdır.
Hər bir pəncərəni və ya hər bir çərçivəni ID ilə istəmirsinizsə, adlandırılmış bir pəncərə və ya çərçivəyə ehtiyac olmadan bəzi xüsusi pəncərələri hədəfə ala bilərsiniz. Bunlara standart hədəflər deyilir.
Dörd Target Keyword
Adlandırılmış bir çərçivə tələb etməyən dörd hədəf açar sözlər var. Bu açar sözlər, veb brauzerinizin pəncərəsindəki xüsusi sahələrdə bağlantılar açmağa imkan verir ki, bu da onlarla əlaqəli şəxsiyyətə sahib ola bilməz. Bunlar veb brauzerləri tanıyacaq hədəflərdir:
- Özünü
Hər hansı bir çapa etiketi üçün u mənim hədəfdir. Hedef öznitemi təyin etmirsinizsə və ya bu hədəfdən istifadə etsəniz, link eyni pəncərədə və ya linkdə olan çərçivədə açılacaqdır. - _parent
Iframlar veb səhifələr daxilində yerləşdirilir. Başqa bir web səhifəsində başqa bir iframe içərisində olan bir səhifəyə bir iframe əlavə edə bilərsiniz. Hedef özniteliği _parent'e ayarladığınızda, link iframe tutan web sayfasında açılacaktır.
- _top
Iframe'li çox hallarda, bu hədəf, _parent hədəfin olduğu kimi əlaqələri açacaqdır. Ancaq bir IFRAME içərisində bir IFRAME varsa, _top hədəf bütün iframeləri aradan qaldıraraq seriyalarda ən yüksək səviyyəli pəncərədə bağlantılar açır. - _blank
Bu, ən çox istifadə olunan hədəfdir-bu, bir popupa bənzər tamamilə yeni bir pəncərədə keçid açır.
Çərçivələrinizin adlarını necə seçə bilərsiniz
Iframe ilə bir web page qurarkən hər birinizə xüsusi bir ad vermək yaxşı bir fikirdir. Bu, onlar üçün nə olduğunu xatırlayır və bu çərçivələrə keçid verməyə imkan verir.
Mən onların içərisində olanları üçün iframalarımı adlandırmaq istəyirəm. Misal üçün:
id = "əlaqə">
id = "xarici sənəd">
Hədəflər ilə HTML Frame istifadə
HTML5 çərçivəsində çərçivələr və çərçivələr köhnəlir, ancaq HTML 4.01 istifadə etdiyiniz halda, iframları hədəflədiyiniz şəkildə müəyyən çərçivələri hədəfə ala bilərsiniz. Çərçivə adlarını id xassəsi ilə verirsiniz:
id = "myFrame">
Sonra başqa bir çərçivədə (və ya pəncərədə) eyni hədəfə malik olan bir link olduqda, link o çərçivədə açılacaqdır:
target = "myFrame">
Dörd hədəf açar sözlər də çərçivələrlə işləyir. _parent əhatə çərçivəsində açılır, özü eyni çərçivədə açılır, _top eyni pəncərədə açılır, lakin çərçivənin kənarında və _blank yeni bir pəncərədə və ya seksiyada açılır (brauzerdən asılı olaraq).
Standart hədəf qurulması
Elementdən istifadə edərək veb səhifələrinizdə default hədəf də təyin edə bilərsiniz. Hedef özniteliği, iframe adını (ya da HTML 4.01 'deki çerçeveyi) açın və bütün bağlantıların açılmasını istəyirik. Ayrıca, dörd hedef sözcüklerden birinin varsayılan hedeflerini de ayarlayabilirsiniz.
Bir səhifə üçün default hədəf yazmağın yolu:
Element sənədinizin başlığına aiddir. XHTML-də belə bir boşluq elementi, bağlanma slaydını daxil edərdiniz:
/>