Javascript Pop-up Window Open Função
-
06-07-2019 - |
Pergunta
Estou usando a seguinte função JS para abrir uma janela pop-up para exibir outro site:
<script language="javascript" type="text/javascript">
function link()
{
window.open("www.google.com")
}
onClick="Link()"
O URL no exemplo acima é apenas para teste. Na verdade, pretendo substituir o URL por um valor de texto de uma caixa de listagem, que está na forma de um URL. De qualquer forma, sempre que eu inicio o depurador no Visual Studio e execute o OnClick, a janela pop-up é aberta e me dá uma página afirmando que há um erro do servidor. Especificamente, Server error in '/' application... resource cannot be found
. Além disso, noto que meu URL é colocado da seguinte maneira: http://localhost:49456/www.google.com
. Eu pensei que essa função me daria uma janela pop-up com o Google como o site. Este é um problema de depurador do Visual Studio, meu código está errado ou estou usando o código no contexto errado? Quaisquer sugestões seriam muito apreciadas.
Solução
Você precisa especificar http: // no URL, por exemplo,
window.open("http://google.com");
Sem esse protocolo especificado, o navegador pensará que o URL é relativo ao documento atual.
Outras dicas
Adicionar http://
para o seu domínio, ou seja, http://www.google.com
.