Pregunta

Estoy usando la siguiente función JS para abrir una ventana emergente para mostrar otro sitio web:

<script language="javascript" type="text/javascript">
function link()
{
   window.open("www.google.com")
}

onClick="Link()"

La URL en el ejemplo anterior es solo para probar. De hecho, tengo la intención de reemplazar la URL con un valor de texto de un cuadro de lista, que tiene la forma de una URL. De todos modos, cada vez que inicio el depurador en Visual Studio y ejecuto onClick, se abre la ventana emergente y me da una página que indica que hay un error del servidor. Específicamente, Error del servidor en la aplicación '/' ... no se puede encontrar el recurso . Además, noto que mi URL se coloca de la siguiente manera: http: // localhost: 49456 / www.google.com . Pensé que esta función me daría una ventana emergente con Google como el sitio web. ¿Es este un problema del depurador de Visual Studio, mi código es incorrecto o estoy usando el código en el contexto incorrecto? Cualquier sugerencia sería muy apreciada.

¿Fue útil?

Solución

necesita especificar http: // en la url, por ejemplo,

window.open("http://google.com");

sin ese protocolo especificado, el navegador pensará que la URL es relativa al documento actual.

Otros consejos

Agregue http: // a su dominio, es decir, http://www.google.com .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top