Está en la página 1de 2

Abertura e fecho de uma janela (teoria)

Os mtodos utilizados so:


MTODOS DESCRIO

open() close() A sintaxe :

abra uma nova janela. fecha a janela activa.

[window.]open("URL","nome_da_janela","caracteristicas_da janela") Onde URL o URL da pgina que desejamos abrir na nova janela. Onde caracteristicas_da_janela uma lista de alguma ou de todas as caracterstica da janela seguinte, separadas por vrgulas e sem espaos nem passagem de linha.
CARACTERSTICA DESCRIO

toolbar=yes ou no location=yes ou no directories=yes ou no status=yes ou no menubar=yes ou no scrollbars=yes ou no resizable=yes ou no width=x em pixels height=y em pixels

Visualizao da barra de ferramentas Visualizao de campo de endereo (ou de localizao) Visualizao dos botes de acesso rpido Visualizao da barra de estado Visualizao da barra de menus Visualizao das barras de desfilamento. (scrollbars=no funciona mal sob Explorer 3.0) Possibilidade de modificar as dimenses da janela Largura da janela em pixeis Altura da janela em pixeis

Pode-se utilizar 1 e 0 em vez de yes e no. Nota: Esta nova janela vai aparecer em qualquer stio no vosso cran. Mas pode-se decidir o local exacto onde a janela vai aparecer. O uso de novas janelas bastante simples com o Javascript para afixar informao suplementar sem sobrecarregar a pgina inicial. Abertura com um boto (usando onClick) Vamos abrir uma pequena janela que ir afixar o ficheiro test.htm com um boto na pgina. Ficheiro test.htm :

<HTML> <BODY> <H1>Isto um teste</H1>

<FORM> <INPUT TYPE="button" value= " Continuar " onClick="self.close()"> </FORM>


</BODY> </HTML>

onde self.close() fecha a janela corrente, isto , a nova janela. Na pgina inicial: <FORM> <INPUT TYPE ="button" value="Abrir une nova fentre" onClick="open('test.htm', 'new', 'width=300,height=150,toolbar=no,location=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no')"> (sem espaos nem passagem de linha) </FORM> xxxxx

Abertura com um boto (chamando uma funo) Na pgina inicial:

<SCRIPT LANGUAGE="javascript"> <!-function new_window() { xyz="open('test.htm', 'new', 'width=300,height=150,toolbar=no,location=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no')" // sem espaos nem passagem de linha } // --> </SCRIPT> <FORM> <INPUT TYPE ="button" value="Abrir uma nova janela" onClick="new_window()"> </FORM>

También podría gustarte