Javascript всплывающее окно Открыть функцию - PullRequest
1 голос
/ 18 июня 2009

Я использую следующую функцию JS, чтобы открыть всплывающее окно для отображения другого веб-сайта:

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

onClick="Link()"

URL в приведенном выше примере только для тестирования. Я на самом деле намереваюсь заменить URL-адрес текстовым значением из списка, который имеет форму URL-адреса. В любом случае, когда я запускаю отладчик в Visual Studio и запускаю onClick, открывается всплывающее окно, в котором отображается страница с сообщением об ошибке сервера. В частности, Server error in '/' application... resource cannot be found. Также я замечаю, что мой URL размещен следующим образом: http://localhost:49456/www.google.com. Я думал, что эта функция даст мне всплывающее окно с Google в качестве веб-сайта. Это проблема отладчика Visual Studio, мой код неверен, или я использую код в неправильном контексте? Любые предложения будут с благодарностью.

Ответы [ 2 ]

2 голосов
/ 18 июня 2009

вам нужно указать http: // в URL, например

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

без указанного протокола, браузер будет думать, что URL-адрес относительно текущего документа.

1 голос
/ 18 июня 2009

Добавьте http:// в свой домен, т.е. http://www.google.com.

...