Avaa linkkejä, joihin haluat niitä
Kun luot asiakirjan IFRAME-sivun sisällä, kaikki kyseisen kehyksen 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 linkit tähän kehykseen ID: llä kohdeattribuutin arvona:
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 kohdemääritettä tai käytät tätä tavoitetta, linkki avautuu samassa ikkunassa tai kehyksessä, johon linkki on. - _parent
Iframit on upotettu verkkosivujen sisälle. Ja voit upottaa iframe-sivun, joka on toisen iframe-sivun sisällä toisella verkkosivulla. Kun asetat kohdemäärän _parentiksi, linkki avautuu iframe-sivun sisältävälle verkkosivulle.
- _top
Useimmissa iframe-tilanteissa tämä tavoite avaa linkit samalla tavoin kuin tavallinen kohde. Mutta jos IFRAME: ssä on IFRAME, _top-kohde avaa linkit sarjan korkeimmassa ikkunassa, poistamalla kaikki iframe-tilit. - _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. Antaa kehysten nimet id-attribuutilla:
id = "myFrame">
Kun linkissä toisessa kehyksessä (tai ikkunassa) on sama tavoite, linkki avautuu kyseisessä kehyksessä:
target = "myFrame">
Neljä tavoiteavainsanaa toimivat myös kehysten kanssa. _parentti avautuu sulkeutuvaan kehykseen, _ itse avautuu samassa kehyksessä, _top avautuu samassa ikkunassa, mutta kehysten yläpuolella ja _blank avautuu uudessa ikkunassa tai välilehdessä (selaimesta riippuen).
Oletuskohdan määrittäminen
Voit myös asettaa oletuskohteen verkkosivuillesi elementin avulla. Olet määritellyt kohdemäärän iframe-kehykseen (tai kehykseen HTML 4.01: ssä), jonka haluat kaikkien linkkien avautuvan sisään. Voit myös asettaa jonkin neljän kohdesano-avainsanan oletuskohteen.
Näin voit kirjoittaa sivun oletuskohteen:
Elementti kuuluu asiakirjan HEAD-kohtaan. Se on tyhjää elementtiä, joten XHTML: ssä voit sisällyttää sulkemisviivaan:
/>