Skip to main content

Kuinka kohdistaa linkit HTML-IFrameihin ja kehyksiin

webiste iframen (Saattaa 2025)

webiste iframen (Saattaa 2025)
Anonim

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.
  • _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.
  • _top
    • Useimmissa tilanteissa iframeilla tämä tavoite avaa linkit samalla tavalla kuin _parent tavoite ei. Mutta jos on olemassa IFRAME sisällä IFRAME, _top kohde avaa linkit sarjan ylätason ikkunassa, poistamalla kaikki iframes.
  • _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:

/>