Kun luot asiakirjan, jonka sisällä haluat olla IFRAME
, kyseisessä kehyksessä olevat linkit avautuvat automaattisesti samassa kehyksessä. Mutta linkin attribuutin (elementti tai elementti) voit päättää, missä linkit pitäisi avata.
Voit antaa iframeille ainutkertaisen nimen attribuutilla ja osoittaa sitten linkit kyseiseen kehykseen tunnuksella, jonka arvo on kohde
määrite:
id = "sivulla">target = "sivulla">
Jos lisäät kohteet sellaiseen tunnukseen, jota ei ole nykyisessä selaussessiossa, avautuu linkki uudessa selainikkunassa, jossa on kyseinen nimi. Ensimmäisen kerran kaikki linkit, jotka osoittavat kyseiseen nimettyyn kohteeseen, avautuvat samassa uudessa ikkunassa.
Mutta jos et halua nimetä jokaista ikkunaa tai jokaista kehystä ID: llä, voit silti kohdistaa tiettyjä ikkunoita tarvitsematta nimettyä ikkunaa tai kehystä. Näitä kutsutaan tavallisiksi tavoitteiksi.
Neljä kohde-avainta
Neljä kohde-avainsanaa, jotka eivät vaadi nimettyä kehystä. Näiden avainsanojen avulla voit avata linkkejä tietyllä verkkoselainikkunan alueella, jolla ei ehkä ole siihen liittyvää tunnusta. Nämä ovat tavoitteita, jotka web-selaimet tunnistavat:
_self
- Tämä on oletusarvo kaikille ankkurointitunnisteille. Jos et aseta
kohde
attribuutin tai käytät tätä tavoitetta, yhteys avautuu samassa ikkunassa tai kehyksessä, johon linkki on.
- Tämä on oletusarvo kaikille ankkurointitunnisteille. Jos et aseta
_parent
- Iframit on upotettu verkkosivujen sisälle. Ja voit upottaa iframe-sivun, joka on toisen iframe-sivun sisällä toisella verkkosivulla. Kun asetat
kohde
määritellä_parent
linkki aukeaa iframe-sivun ylläpitävälle verkkosivulle.
- Iframit on upotettu verkkosivujen sisälle. Ja voit upottaa iframe-sivun, joka on toisen iframe-sivun sisällä toisella verkkosivulla. Kun asetat
_top
- Useimmissa tilanteissa iframeilla tämä tavoite avaa linkit samalla tavalla kuin
_parent
tavoite ei. Mutta jos on olemassaIFRAME
sisälläIFRAME
,_top
kohde avaa linkit sarjan ylätason ikkunassa, poistamalla kaikki iframes.
- Useimmissa tilanteissa iframeilla tämä tavoite avaa linkit samalla tavalla kuin
_tyhjä
- Tämä on yleisimmin käytetty kohde-se avaa linkin aivan uudessa ikkunassa, joka on samanlainen kuin ponnahdusikkuna.
Kuinka valitset kehystesi nimet?
Kun luot verkkosivun iframe-tiedostoilla, kannattaa antaa jokaiselle nimen nimi. Tämä auttaa sinua muistamaan, mitä he ovat, ja voit lähettää linkkejä kyseisiin kehyksiin.
Haluan nimetä iframeit, mistä he ovat. Esimerkiksi:
id = "linkit">id = "ulkoinen-asiakirjassa">
HTML-kehysten käyttäminen tavoitteiden kanssa
HTML5 tekee kehyksiä ja kehyksiä vanhentuneeksi, mutta jos käytät edelleen HTML 4.01: tä, voit kohdistaa tiettyihin kehyksiin samalla tavoin kuin iframe-kohteet. Annat kehysten nimet id
määrite:
id = "myFrame">
Kun linkissä toisessa kehyksessä (tai ikkunassa) on sama tavoite, linkki avautuu kyseisessä kehyksessä:
target = "myFrame">
Neljä tavoiteavainsanaa toimivat myös kehysten kanssa. _parent
avautuu suljetussa kehyksessä, _self
avautuu samassa kehyksessä, _top
avautuu samassa ikkunassa, mutta kehysten yläpuolella ja _tyhjä
avautuu uudessa ikkunassa tai välilehdessä (selaimesta riippuen).
Oletuskohdan määrittäminen
Voit myös asettaa oletuskohteen verkkosivuillesi elementin avulla. Asettaa kohde
määritä iframe-kehyksen (tai HTML 4.01 -kehyksen nimi) haluamaksesi, että kaikki linkit avautuvat sisään. Voit myös asettaa yhden neljän avainsanan oletuskohteen. Näin voit kirjoittaa sivun oletuskohteen:
Elementti kuuluu PÄÄ
asiakirjasta. Se on tyhjää elementtiä, joten XHTML: ssä voit sisällyttää sulkemisviivaan:
/>