Targeting-keppelingen yn HTML-ferfilmen en frames

Iepenje links wêr't jo se wolle

As jo ​​in dokumint oanmeitsje om yn in IFRAME te wêzen, dan wurde alle links yn dat frame automatysk yn deselde frame iepenje. Mar mei it attribút op 'e link (it elemint of elemint) kinne jo beslute wêr jo jo keppelings iepenje moatte.

Jo kinne kieze om jo iframes in unyk namme te jaan mei it attribút en lit jo jo links op dat ramt sjen mei de ID as de wearde fan it doelstelling:

id = "side">
target = "side">

As jo ​​in doel taheakje oan in ID dy't net yn 'e hjoeddeiske browser sesje bestiet, sil dit link yn in nij finster bliuwe, mei dizze namme. Nei it earste momint iepenje alle keppelings dy't nei it neikommende doel iepen binne yn itselde nije finster.

Mar as jo net wolle dat jo elke finster of elke frame mei in ID neame, kinne jo inkele spesifike finsters opnij oanjaan sûnder in ferneamd window of frame. Dizze wurde de standertdoelen neamd.

De fjouwer objektkategoryen

Der binne fjouwer doelstellings dy't net in neamd frame hawwe. Dizze kaaiwurden kinne jo keppelje op spesjale gebieten fan it webblêderfinster dat miskien gjin ID mei har hawwe kin. Dit binne doelen dy't webblêders erkennen:

Hoe kinne jo de nammen fan jo frames kieze

As jo ​​in webstee mei iframes opmeitsje, is it in goed idee om elk ien in spesifike namme te jaan. Dit helpt jo te herkenjen wat se binne en jo kinne jo keppelje nei dizze spesifike frames.

Ik wol graach myn ynsammen nammen foar wat se binne. Bygelyks:

id = "links">
id = "eksterne dokumint">

Brûkte HTML Frames mei Targets

HTML5 makket frames en framesets ferâldere, mar as jo noch brûke HTML 4.01, kinne jo spesifike frames selektearje op deselde manier as jo doelgrutte brûke. Jo jouwe de framesnammen mei it id-attribút:

id = "myFrame">

Dan, as in keppeling yn in oare frame (of finster) itselde doel hat, sil de keppeling yn dat frame iepenje:

target = "myFrame">

De fjouwer doelen-toetsoarten wurkje ek mei frames. De _parte iepent yn it omslach frame, _ sels iepenet yn deselde frame, _top iepenet yn deselde finster, mar bûten de frameset, en _blank iepenet yn in nij finster of ljepper (ôfhinklik fan de browser).

In standert doel ynstelle

Jo kinne ek in standertgegevens op jo websiden ynstelle troch it elemint. Jo sette it doelûnthâld op 'e namme fan de iframe (of frame yn HTML 4.01), wêrmei jo alle keppelings yn iepenje wolle. Jo kinne ek standert-doelen fan ien fan' e fjouwer doelen-keyworden ynstelle.

Hjir is hoe't jo in standertgegevens skriuwe foar in side:

It elemint heart yn 't HEAD fan jo dokumint. It is in lege elemint, dus yn XHTML, soene jo de sluting slash wêze:

/>