Teiken skakels in HTML IFrames en rame

Oop skakels waar jy hulle wil hê

Wanneer u 'n dokument maak om binne 'n IFRAME te wees, sal enige skakels in die raam outomaties in dieselfde raam oopmaak. Maar met die kenmerk op die skakel (die element of element) kan jy besluit waar jou skakels moet oopmaak.

Jy kan kies om jou iframes 'n unieke naam met die kenmerk te gee en wys dan jou skakels by die raam met die ID as die waarde van die teikenditribuut:

id = "bladsy">
target = "bladsy">

As u 'n doelwit by 'n ID voeg wat nie in die huidige blaaissessie bestaan ​​nie, sal die skakel in 'n nuwe blaaier venster met daardie naam oopgemaak word. Na die eerste keer sal enige skakels wat na die genoemde teiken verwys, in dieselfde nuwe venster oopmaak.

Maar as jy nie elke venster of elke raam met 'n ID wil noem nie, kan jy steeds sekere spesifieke vensters rig sonder om 'n naamvenster of raamwerk te hê. Dit word die standaard teikens genoem.

Die Vier Doel Sleutelwoorde

Daar is vier doel sleutelwoorde wat nie 'n benoemde raam vereis nie. Met hierdie sleutelwoorde kan u skakels oopmaak in spesifieke dele van die webblaaier venster wat dalk nie 'n ID wat verband hou met hulle. Dit is teikens wat webblaaiers herken:

Hoe om die name van jou rame te kies

As jy 'n webblad met iframes bou, is dit 'n goeie idee om elkeen 'n spesifieke naam te gee. Dit help jou om te onthou waarvoor dit is en waarmee jy skakels na daardie spesifieke rame kan stuur.

Ek noem my iframes vir wat hulle is. Byvoorbeeld:

id = "links">
id = "eksterne-dokument">

HTML rame gebruik met teikens

HTML5 maak rame en raamwerke verouderd, maar as jy steeds HTML 4.01 gebruik, kan jy spesifieke rame rig op dieselfde manier as jy teikenrame teiken. U gee die rame name met die id attribuut:

id = "myFrame">

Dan, as 'n skakel in 'n ander raam (of venster) dieselfde teiken het, sal die skakel in die raam oopmaak:

target = "myFrame">

Die vier teiken sleutelwoorde werk ook met rame. Die _parent word oopgemaak in die omskakeling raam, _self in dieselfde raam, _top oopmaak in dieselfde venster, maar buite die raamwerkstel, en _blank maak oop in 'n nuwe venster of oortjie (afhangende van die blaaier).

Stel 'n standaard teiken

U kan ook 'n standaard teiken op u webblaaie stel deur die element te gebruik. U stel die teikend kenmerk in op die naam van die iframe (of raam in HTML 4.01). U wil hê dat alle skakels oopmaak. U kan ook standaard teikens van een van die vier teiken sleutelwoorde stel.

Gaan soos volg te werk om 'n standaard teiken vir 'n bladsy te skryf:

Die element behoort in die hoof van u dokument. Dit is 'n leë element, dus in XHTML, sal jy die sluitingsstreep insluit:

/>