Windows i okviri se koriste za opisivanje onoga što se može pojaviti kad kliknete vezu na web mjestu. Bez dodatnog kodiranja, veze će se otvoriti u istom prozoru koji trenutno koristite, što znači da ćete trebati pritisnuti gumb za povratak da biste se vratili na stranicu koju ste pregledavali.
Ali ako je veza definirana za otvaranje u novom prozoru, ona će se pojaviti u novom prozoru ili kartici na vašem pregledniku. Ako se veza definira za otvaranje u novom okviru, ona će se pojaviti na vrhu trenutne stranice u vašem pregledniku.
Običnom HTML vezom pomoću sidrene oznake možete ciljati stranicu na koju se odnosi na način da će se veza kad se klikne prikazivati u drugom prozoru ili okviru. Naravno, isto se može učiniti i unutar Javascripta - u stvari, postoji dosta preklapanja između HTML-a i Jave. Generalno gledano, pomoću Java možete ciljati većinu vrsta veza.
Korištenje top.location.href i ostalih ciljeva veze na Javi
Kôdirajte ili HTML ili JavaScript da biste ciljali veze tako da se otvaraju u novim praznim prozorima, u roditeljskim okvirima, u okvirima unutar trenutne stranice ili u određenom okviru unutar skupa okvira.
Na primjer, da ciljate vrh trenutačne stranice i izađete iz bilo kojeg skupa okvira koji trenutno koristite
u HTML-u. U Javascriptu koristite
top.location.href = 'stranica.htm';
kojim se postiže isti cilj.
Ostalo Java kodiranje slijedi sličan obrazac:
Učinak veze | HTML | JavaScript |
Ciljajte novi prazan prozor | window.open ( "_ blank"); |
|
Ciljajte vrh stranice | top.location.href = 'stranica.htm'; |
|
Ciljajte trenutnu stranicu ili okvir | self.location.href = 'stranica.htm'; |
|
Ciljani roditeljski okvir | parent.location.href = 'stranica.htm'; |
|
Ciljajte određeni okvir unutar skupa okvira | [”top.framesthatframe'] .location.href =' stranica.htm '; |
|
Ciljajte određeni iframe unutar trenutne stranice | [”self.framesthatframe'] .location.href =' stranica.htm '; |
Kada ciljate određeni okvir unutar okvira okvira ili određeni iframe unutar trenutne stranice, zamijenite "taj okvir" prikazan u kodu s nazivom okvira u kojem želite biti sadržaj prikazani. Ipak, zadržite navodnike - oni su potrebni.
Kad koristite JavaScript kodiranje za veze, uparite ga s radnjom, poput na klik, ili onMousover. Taj će jezik odrediti kada se veza treba otvoriti.