Skip to main content

Kaip nukreipti saitus į HTML formato ir rėmelius

Anonim

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.
  • _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".
  • _top
    • Daugeliu atvejų naudojant "iframes" šį tikslą nuorodos bus atidarytos taip pat, kaip ir " _parent tikslas yra. Bet jei yra IFRAME viduje IFRAME, _top Tikslas atidaro saitus aukščiausio lygio serijos lange, pašalina visus "iframes".
  • _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į:

/>