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.
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.