Skip to main content

Kā atlasīt saites HTML ietvarā un rāmjos

Anonim

Kad izveidojat dokumentu, kas atrodas iekšpusē IFRAME, visas saites šajā rāmī automātiski tiks atvērtas tajā pašā rāmī. Bet ar saites atribūtu (elementu vai elementu) varat izlemt, kur jāatver saites.

Jūs varat izvēlēties piešķirt savus iframes unikālu nosaukumu ar atribūtu un norādīt savas saites šajā rāmī ar ID kā vērtību mērķis atribūts:

id = "lapa">target = "lapa">

Ja pievienojat mērķi ID, kas pašreizējā pārlūkprogrammas sesijā nepastāv, tas atvērs saiti jaunā pārlūkprogrammas logā ar šo nosaukumu. Pēc pirmās reizes visas saites, kas norāda uz šo nosaukto mērķi, tiks atvērtas tajā pašā jaunā logā.

Bet, ja jūs nevēlaties nosaukt katru logu vai katru rāmi ar ID, jūs joprojām varat mērķēt uz dažiem konkrētiem logiem bez nepieciešamības izmantot nosauktu logu vai rāmi. Tos sauc par standarta mērķiem.

Četri mērķa atslēgvārdi

Ir četri mērķa atslēgvārdi, kuriem nav nepieciešama nosaukuma rāmis. Šie atslēgvārdi ļauj jums atvērt saites konkrētās tīmekļa pārlūkprogrammas lodziņā, kurām, iespējams, nav ar tiem saistīta ID. Tie ir mērķi, ko tīmekļa pārlūkprogrammas atpazīst:

  • _ pats
    • Tas ir noklusējuma mērķis jebkuram enkuru tagam. Ja neesat iestatījis mērķis atribūtu vai izmantojat šo mērķi, saite atvērsies tajā pašā logā vai rāmī, kurā ir saite.
  • _parent
    • Iframes ir iegultas iekšpusē tīmekļa lapās. Un jūs varētu iegult iFrame tādā lapā, kas atrodas citā iframe citā tīmekļa lapā. Kad iestatāt mērķis attiecināt uz _parent saite atvērsies tīmekļa lapā, kurā ir iFrame.
  • _tops
    • Lielākajā daļā situāciju ar iframe šis mērķis atver saites tādā pašā veidā kā _parent mērķis ir. Bet, ja ir IFRAME iekšpusē IFRAME, _tops mērķis atver saites augstākā līmeņa logā sērijā, noņemot visus iframes.
  • _blank
    • Šis ir visbiežāk izmantotais mērķis - tā paver saiti pavisam jaunā logā, līdzīgi kā uznirstošais logs.

Kā izvēlēties savu rāmju nosaukumus

Veidojot tīmekļa lapu ar iframe, ir ieteicams katram piešķirt konkrētu vārdu. Tas palīdz jums atcerēties, kas tas ir, un ļauj jums nosūtīt saites uz šiem konkrētajiem kadriem.

Man patīk nosaukt savus iframes par to, par ko viņi ir. Piemēram:

id = "links">id = "ārējais dokuments">

HTML rāmju izmantošana ar mērķiem

HTML5 padara rāmjus un framesets novecojušus, bet, ja jūs joprojām izmantojat HTML 4.01, jūs varat atlasīt konkrētus rāmjus tādā pašā veidā, kā jūs atlasāt iframes. Jūs piešķirat rāmju nosaukumus ar id atribūts:

id = "myFrame">

Tad, ja citā rāmī (vai logā) esošā saite ir ar vienu mērķi, saite tiks atvērta šajā rāmī:

target = "myFrame">

Četri mērķa atslēgvārdi darbojas arī ar kadriem. The _parent atveras slēgtajā rāmī, _ pats atveras vienā rāmī _tops atveras tajā pašā logā, bet ārpus frameset, un _blank atveras jaunā logā vai cilnē (atkarībā no pārlūka).

Noklusējuma mērķa iestatīšana

Jūs varat arī iestatīt noklusējuma mērķi jūsu tīmekļa lapās, izmantojot elementu. Jūs iestatāt mērķis atribūtu iframe nosaukumu (vai rāmi HTML 4.01.), kurā vēlaties atvērt visas saites. Varat arī iestatīt noklusējuma mērķus vienam no četriem mērķa atslēgvārdiem. Tālāk ir norādīts, kā rakstīt lapas noklusējuma mērķi:

Elements ir iekļauts GALVA no jūsu dokumenta. Tas ir spēkā neesošs elements, tādēļ XHTML sistēmā iekļaujiet slīpsvītru:

/>