Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как перейти по ссылке из переменной методом window.open() (https://javascript.ru/forum/dom-window/40569-kak-perejjti-po-ssylke-iz-peremennojj-metodom-window-open.html)

Айvan 11.08.2013 13:48

Как перейти по ссылке из переменной методом window.open()
 
<button title="Новое окно" onClick="javascript:www();">Открыть</button>

<script>

function www() {

 var www = prompt('Введите адрес', '');
 
 window.open(href= www); // window.open(www);
 
}

</script>

danik.js 11.08.2013 14:47

так, как в закомментированной строчке.
Цитата:

Сообщение от Айvan
</csript>

JavaCsript?

ruslan_mart 11.08.2013 14:58

Айvan, Вы забыли в тэг дописать type="text/javacscript".

Айvan 12.08.2013 05:30

Цитата:

Сообщение от danik.js (Сообщение 266957)
так, как в закомментированной строчке.

JavaCsript?

Это опечатка на форуме, в коде норм все, теги закрывает "автоматика"

Цитата:

Сообщение от Ruslan_xDD (Сообщение 266963)
Айvan, Вы забыли в тэг дописать type="text/javacscript".

по той же книге Флэнагана, данное значение атрибута устанавливается по умолчанию и не требует явного объявления!
P.S. Пробовал дописать, ошибка не здесь.

ruslan_mart 12.08.2013 07:09

<button title="Новое окно" onclick="www()">Открыть</button>


function www() {
   window.open(prompt('Введите адрес', ''));
}

Айvan 12.08.2013 07:25

ты хоть проверяй! он не определяет как ссылку. нужно, чтобы вводя javascript.ru он переходил на этот сайт! чтобы как адресная строка работала!

ruslan_mart 12.08.2013 07:37

Айvan, делайте сами. Никто Вам не будет помогать, пока Вы не научитесь уважать других людей. Пример дан, а дальше сами или платите деньги.

Айvan 12.08.2013 07:49

Спасибо за помощь! А высказывайтесь где-нибудь на платном форуме. Я по вашему не думаю? Форум есть - я пользуюсь предоставленными услугами и удобствами!
Просто зачем предлагать тот же не верный код, но немного видоизмененный?

danik.js 12.08.2013 09:13

Добавь http:// перед адресом.

Цитата:

Сообщение от Айvan
Форум есть - я пользуюсь предоставленными услугами и удобствами!

Спасибо что воспользовались нашими услугами, Айvan, были рады вам помочь. Обращайтесь еще!
----
Форум javascript.ru - с нами удобно!

Айvan 13.08.2013 06:08

Большое спасибо, заработало!

Вот как получилось:
<button title="Новой окно" onClick="javascript:www();">Новое окно</button>

<script>
function www() {

 var www = prompt('Введите адрес', '');
 var www = 'http\:\/\/' + www;
 
 window.open(href=www);
}
</script>


Часовой пояс GMT +3, время: 18:50.