Uporaba JavaScript ali HTML za ciljanje na Windows ali Frames

Windows in okvirji so izrazi, ki opisujejo, kaj se lahko pojavi, ko kliknete povezavo na spletnem mestu. Brez dodatnega kodiranja se bodo povezave odprle v istem oknu, ki ga trenutno uporabljate, kar pomeni, da boste morali pritisniti gumb nazaj, da se vrnete na stran, ki ste jo brskali.

Če pa je povezava definirana, da se odpre v novem oknu, se bo prikazala v novem oknu ali zavihku v vašem brskalniku. Če je povezava definirana, da se odpre v novem okviru, se bo prikazala na vrhu trenutne strani v vašem brskalniku.

Z navadno povezavo HTML s pomočjo sidrne oznake lahko ciljate na stran, na katero se nanaša povezava, na način, da se bo povezava ob kliku prikazala v drugem oknu ali okviru. Seveda lahko isto storimo tudi znotraj Javascripta - v resnici je med HTML in Javo veliko prekrivanja. Na splošno lahko Java uporabite za ciljanje na večino vrst povezav.

Uporaba top.location.href in drugih ciljev povezav na Javi

Kode v HTML ali JavaScript usmerite v ciljne povezave, tako da se odprejo v novih praznih oknih, v nadrejenih okvirih, v okvirih na trenutni strani ali v določenem okviru znotraj nabora okvirjev.

instagram viewer

Na primer, če želite ciljati na vrh trenutne strani in se prebiti iz vseh trenutnih okvirov, ki jih trenutno uporabljate

v HTML. V Javascriptu uporabljate

top.location.href = 'page.htm';

ki dosega isti cilj.

Drugo kodiranje Java sledi podobnemu vzorcu:

Učinek povezave HTML JavaScript
Ciljajte novo prazno okno window.open ("_ prazno");
Ciljni vrh strani top.location.href = 'page.htm';
Ciljanje trenutne strani ali okvira self.location.href = 'page.htm';
Ciljni nadrejeni okvir parent.location.href = 'page.htm';
Ciljajte na določen okvir znotraj nabora okvirjev top.frames ['ta okvir'] .location.href =' page.htm ';
Ciljanje določenega okvirja znotraj trenutne strani self.frames ['ta okvir'] .location.href =' page.htm ';

Ko ciljate na določen okvir znotraj nabora ali določen okvir v okviru trenutne strani, nadomestite "tisti okvir", prikazan v kodi, z imenom okvira, v katerem želite, da je vsebina prikazano. Upoštevajte narekovaje - potrebne so.

Ko uporabljate kodiranje JavaScript za povezave, ga združite z dejanjem, kot je onClick, ali onMousover. Ta jezik bo določil, kdaj naj se povezava odpre.

instagram story viewer