Nuorodų nukreipimas į HTML ir IFrame ir rėmelius

Atidaryti saitus, kur jie nori

Kai kuriate dokumentą, kuris turi būti IFRAME viduje, bet kurios tos rėmelio 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 tikslinio atributo vertę:

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:

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 atributu:

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. "_parent" atidaromas uždarame rėmelyje, "_self" atidaro tą patį rėmelį, _top atidaro tą patį langą, bet už rėmelių rinkinio ribų, o _blank atidaro naują langą ar skirtuką (priklausomai nuo naršyklės).

Numatytojo tikslo nustatymas

Taip pat galite nustatyti numatytąjį tikslą savo tinklalapiuose naudodami elementą. Jūs nustatote tikslinį atributą į iframe pavadinimą (arba rėmelį, esantį 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 jūsų dokumento HEAD. Tai yra klaidingas elementas, taigi XHTML, jūs įtrauktumėte uždarymo brūkšnelį:

/>