Javascript всплывающее окно Открыть функцию
-
06-07-2019 - |
Вопрос
Я использую следующую функцию JS, чтобы открыть всплывающее окно для отображения другого веб-сайта:
<script language="javascript" type="text/javascript">
function link()
{
window.open("www.google.com")
}
onClick="Link()"
URL в приведенном выше примере только для тестирования. Я на самом деле намереваюсь заменить URL-адрес текстовым значением из списка, который имеет форму URL-адреса. В любом случае, когда я запускаю отладчик в Visual Studio и запускаю onClick, открывается всплывающее окно, в котором отображается страница с сообщением об ошибке сервера. В частности, Ошибка сервера в ресурсе '/' application ... not found
. Кроме того, я заметил, что мой URL размещен следующим образом: http: // localhost: 49456 / www.google.com
. Я думал, что эта функция даст мне всплывающее окно с Google в качестве веб-сайта. Это проблема отладчика Visual Studio, мой код неверен, или я использую код в неправильном контексте? Любые предложения будут с благодарностью.
Решение
вам нужно указать http: // в URL, например
window.open("http://google.com");
без указания этого протокола браузер будет думать, что URL относится к текущему документу.
Другие советы
Добавьте http: //
в свой домен, т.е. http://www.google.com
.