Explicação detalhada do método windows.open ():
window.open (URL, nome, recursos, substituição) é usado para carregar o URL especificado em uma janela nova ou existente e retornar um objeto de janela que representa a nova janela. Possui 4 parâmetros opcionais:
URL: uma sequência opcional que declara o URL do documento a ser exibido em uma nova janela. Se esse parâmetro for omitido ou seu valor for uma string vazia, a nova janela não exibirá nenhum documento.
Nome: Uma sequência opcional que é uma lista separada por vírgula de recursos, incluindo números, letras e sublinhados que declaram o nome da nova janela. Esse nome pode ser usado como o valor do alvo de atributos que marca <a> e <morm>. Se este parâmetro especificar uma janela existente, o método Open () usará diretamente esta janela. Nesse caso, o parâmetro de recursos que especifica o recurso da janela será ignorado. Nomes reservados: "_ Blank", "_ Parent", "_ Top" Consulte o local da exibição da nova janela.
Recursos: (Não-padrão, este parâmetro é recomendado) Uma sequência opcional que declara as características do navegador padrão a serem exibidas na nova janela. Se este parâmetro for omitido, a nova janela terá todos os recursos padrão. Na tabela de recursos da janela seguinte, explicamos o formato da string em detalhes.
Substitua: um valor booleano opcional. Especifica se o URL carregado na janela cria uma nova entrada no histórico de navegação da janela ou substitui a entrada atual no histórico de navegação. Valores suportados: true - URL substitui a entrada atual no histórico de navegação; Falso - URL cria uma nova entrada no histórico de navegação.
A nova janela do navegador de nível superior é criada pela janela do método.open (). Ao chamar esse método, o valor de retorno da chamada open () deve ser armazenado em uma variável e, em seguida, a variável deve ser usada para fazer referência à nova janela. A propriedade abridor de uma nova janela, por sua vez, refere -se à janela que a abre.
Por favor, não confunda a janela do método.open () e o documento do método.open (). As funções desses dois são completamente diferentes. Para deixar seu código claro, use Window.open () em vez de open ().
A maioria dos navegadores adicionou sistemas de filtragem pop-up. Normalmente, o método aberto é chamado apenas quando o usuário clica manualmente em um botão ou link. O código JavaScript geralmente falha ao tentar abrir um pop -up quando o navegador carrega inicialmente (ou desinstala).
Recursos de janela
ChannelMode = Sim | Não | 1 | 0 Usar o modo de teatro para exibir a janela. O padrão é não.
Diretórios = Sim | Não | 1 | 0 se deve adicionar um botão de diretório. O padrão é sim.
tela completa = sim | não | 1 | 0 se deve usar o modo de tela cheia para exibir o navegador. O padrão é não. Uma janela no modo de tela inteira deve estar no modo de teatro ao mesmo tempo.
Altura = pixels A altura da área de exibição de documentos na janela. Em pixels.
Esquerda = pixels A coordenada X da janela. Em pixels.
Localização = Sim | Não | 1 | 0 Se você deve exibir o campo de endereço. O padrão é sim.
Menubar = Sim | Não | 1 | 0 Se você deve exibir a barra de menus. O padrão é sim.
Redicável = Sim | Não | 1 | 0 A janela é ajustável? O padrão é sim.
ScrollBars = Sim | Não | 1 | 0 Se você deve exibir barras de rolagem. O padrão é sim.
status = sim | não | 1 | 0 se deve adicionar a barra de status. O padrão é sim.
TitleBar = Sim | Não | 1 | 0 Se deve exibir a barra de título. O padrão é sim.
barra de ferramentas = sim | não | 1 | 0 Se você deve exibir a barra de ferramentas do navegador. O padrão é sim.
TOP = Janela de pixels y Coordenar.
Largura = pixels A largura da área de exibição de documentos da janela. Em pixels.
Método Window.Close ():
Se um objeto de janela W foi criado, você poderá fechar a janela W.Close () dessa maneira; e nesta janela, use window.close ();
Nota: O método Window.Close () deve ser chamado explicitamente para evitar confusão com o método Document.Close ();
A maioria dos navegadores permite apenas que os scripts fechem automaticamente as janelas criadas pelos scripts. Se você deseja fechar outras janelas, pode usar uma caixa de diálogo para obter confirmação ou cancelamento do usuário; window.close () não pode fechar um formulário incorporado na janela;
Mesmo que uma janela esteja fechada, o objeto de janela que o representa ainda existe. Uma janela fechada terá uma propriedade fechada com um valor de verdadeiro, seu documento será nulo e seu método geralmente não funcionará mais.
O acima exposto é uma explicação detalhada dos métodos Windows.open () e Windows.close () em JavaScript apresentados a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!