Usando JavaScript ou HTML para direcionar janelas ou quadros

janelas e quadros são termos usados ​​para descrever o que pode aparecer quando você clica em um link em um site. Sem codificação extra, os links serão abertos na mesma janela que você está usando no momento, o que significa que você precisará pressionar o botão Voltar para retornar à página em que estava navegando.

Mas se o link estiver definido para abrir em uma nova janela, ele aparecerá em uma nova janela ou guia do seu navegador. Se o link estiver definido para abrir em um novo quadro, ele aparecerá na parte superior da página atual do seu navegador.

Com um link HTML comum usando a tag anchor, você pode direcionar a página à qual o link se refere, de maneira que o link, quando clicado, seja exibido em outra janela ou quadro. Obviamente, o mesmo também pode ser feito no Javascript - na verdade, há muita sobreposição entre HTML e Java. De um modo geral, você pode usar Java para direcionar a maioria dos tipos de links.

Usando top.location.href e outros destinos de link em Java

Codifique em HTML ou JavaScript para direcionar links para que eles abram em novas janelas em branco, em quadros pai, em quadros na página atual ou em um quadro específico em um conjunto de quadros.

instagram viewer

Por exemplo, para atingir o topo da página atual e interromper qualquer conjunto de quadros atualmente em uso, você usaria

em HTML. Em Javascript você usa

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

que alcança o mesmo objetivo.

Outra codificação Java segue um padrão semelhante:

Efeito Link HTML Javascript
Segmente uma nova janela em branco window.open ("_ blank");
Segmente a parte superior da página top.location.href = 'page.htm';
Segmentar página ou quadro atual self.location.href = 'page.htm';
Quadro pai de destino parent.location.href = 'page.htm';
Segmente um quadro específico dentro de um conjunto de quadros top.frames ['thatframe'] .location.href =' page.htm ';
Segmente um iframe específico na página atual self.frames ['thatframe'] .location.href =' page.htm ';

Quando você segmenta um quadro específico dentro de um conjunto de quadros ou um iframe específico na página atual, substitua "thatframe" mostrado no código pelo nome do quadro em que você deseja que o conteúdo seja exibido. No entanto, mantenha as aspas - elas são necessárias.

Ao usar a codificação JavaScript para links, associe-a a uma ação, como onClick, ou onMousover. Esse idioma definirá quando o link deve ser aberto.