Sukūrę dokumentą, kad jis būtų IFRAME
, bet kurios tos rėmo nuorodos automatiškai atsidaro toje pačioje rėmo. Bet su nuoroda (elementu ar elementu) atributas galite nuspręsti, kur atsiras jūsų nuorodos.
Galite pasirinkti suteikti savo "iframes" unikalų pavadinimą su atributu ir tada nukreipti savo nuorodas to rėmo su ID kaip " taikinys
atributas:
id = "puslapis">target = "page">
Jei pridėsite tikslą į ID, kurio nėra dabartiniame naršymo seanse, tai bus atidaryta nuoroda naujame naršyklės lange su šiuo pavadinimu. Pirmą kartą, bet kokie saitai, kurie nurodo tą pavadintą tikslą, bus atidaryti tame pačiame naujame lange.
Bet jei nenorite įvardyti kiekvieno lango ar kiekvieno rėmelio su ID, vis tiek galite taikyti tam tikrus konkrečius langus, nereikalaujant pavadinto lango ar rėmelio. Tai vadinami standartiniais tikslais.
Keturi tiksliniai raktiniai žodžiai
Yra keturi tiksliniai raktiniai žodžiai, kuriems nereikia nurodyto rėmo. Šie raktiniai žodžiai leidžia atidaryti nuorodas tam tikrose žiniatinklio naršyklės lango srityse, kurios gali neturėti su jais susieto ID. Tai tikslai, kuriuos žiniatinklio naršyklės atpažįsta:
_savarankiškai
- Tai yra numatytasis bet kurio inkaro žyma. Jei nenustatysite
taikinys
atributas arba naudojate šį tikslą, nuoroda bus atidaryta tame pačiame lange ar rėmelyje, kuriame yra nuoroda.
- Tai yra numatytasis bet kurio inkaro žyma. Jei nenustatysite
_parent
- Iframes yra įterptas į vidinius tinklalapius. Galite įterpti "iframe" į puslapį, esantį kitame "iFrame", kitame tinklalapyje. Kai nustatysite
taikinys
priskirti_parent
nuoroda bus atidaryta tinklalapyje, kuriame yra "iframe".
- Iframes yra įterptas į vidinius tinklalapius. Galite įterpti "iframe" į puslapį, esantį kitame "iFrame", kitame tinklalapyje. Kai nustatysite
_top
- Daugeliu atvejų naudojant "iframes" šį tikslą nuorodos bus atidarytos taip pat, kaip ir "
_parent
tikslas yra. Bet jei yraIFRAME
vidujeIFRAME
,_top
Tikslas atidaro saitus aukščiausio lygio serijos lange, pašalina visus "iframes".
- Daugeliu atvejų naudojant "iframes" šį tikslą nuorodos bus atidarytos taip pat, kaip ir "
_tuščias
- Tai dažniausiai naudojamas taikinys - ji atveria nuorodą visiškai kitame lange, panašią į iššokantįjį langą.
Kaip pasirinkti savo rėmelių pavadinimus
Jei sukursite tinklalapį su "iframes", tai yra gera mintis kiekvienam nurodyti konkretų pavadinimą. Tai padės jums prisiminti, kokie jie yra, ir leidžia jums siųsti nuorodas į tuos konkrečius rėmus.
Man patinka pavadinti savo "iframes", už ką jie yra. Pavyzdžiui:
id = "nuorodos">id = "išorinis dokumentas">
Naudojant HTML rėmelius su tikslais
HTML5 pakeičia rėmelius ir rėmelių rinkinius, bet jei jūs vis dar naudojate HTML 4.01, galite nukreipti konkrečius rėmus taip pat, kaip taikote "iframes". Jūs pateikiate rėmelių pavadinimus su id
atributas:
id = "myFrame">
Tada, kai kitame rėmelyje (arba lange) esančioje nuorodoje yra tas pats taikinys, nuoroda bus atidaryta to rėmo:
target = "myFrame">
Keturi tiksliniai raktiniai žodžiai taip pat veikia su rėmeliais. The _parent
atidaromas uždarame rėme, _savarankiškai
atsidaro tame pačiame rėmelyje _top
atsidaro toje pačioje lange, bet už rėmelių rinkinio ribų, ir _tuščias
atsidaro naujame lange arba skirtuke (priklausomai nuo naršyklės).
Numatytojo tikslo nustatymas
Taip pat galite nustatyti numatytąjį tikslą savo tinklalapiuose naudodami elementą. Jūs nustatote taikinys
priskirti iframe pavadinimui (arba rėmeliai HTML 4.01), kuriame norite atidaryti visas nuorodas. Taip pat galite nustatyti numatytuosius tikslus iš vieno iš keturių tikslinių raktinių žodžių. Štai kaip parašyti numatytąjį puslapio tikslą:
Elementas priklauso GALVA
savo dokumento. Tai yra klaidingas elementas, taigi XHTML, jūs įtrauktumėte uždarymo brūkšnelį:
/>