Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопросы по window.open 
:(
    Опции темы
Webtoper
Дата 16.12.2014, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.12.2014

Репутация: нет
Всего: нет



Почему не применяются высота и ширина окна window.open?
Код

<script type='text/JavaScript'>
var k = prompt("Введите адрес сайта");
var h = prompt("Введите высоту окна");
var w = prompt("Введите ширину окна");
var mywindow = window.open(k, "dsds", innerWidth=w, innerHeight=h);
</script>

PM MAIL   Вверх
sQu1rr
Дата 16.12.2014, 19:57 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 2
Всего: 13



Код

window.open(k, "dsds", innerWidth=w, innerHeight=h); // это неправильно
window.open(k, "dsds", 'width='+w+',height='+h); // rtfm

вот тут https://developer.mozilla.org/en-US/docs/Web/API/Window.open

Это сообщение отредактировал(а) sQu1rr - 16.12.2014, 19:58
PM MAIL Skype GTalk   Вверх
Webtoper
Дата 16.12.2014, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.12.2014

Репутация: нет
Всего: нет



Спасибо, понял.
Сделал немножко по другому:
Код

<script type='text/JavaScript'>
var k = prompt("Введите адрес сайта");
var h = prompt("Введите высоту окна");
var w = prompt("Введите ширину окна");
var mywindow = window.open(k, "dsds", "innerWidth =" + w, "innerHeight =" + h);
</script>

В мозиле срабатывает, а в хроме - нет...
PM MAIL   Вверх
Aliance
Дата 17.12.2014, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата(Webtoper @  16.12.2014,  22:26 Найти цитируемый пост)
В мозиле срабатывает, а в хроме - нет... 

потому что innerWidth/innerHeight работает не везде, везде работать будет width/height

Добавлено через 1 минуту и 1 секунду
ПС: Когда выкладываете код на данном форуме и обрамляете его кнопкой КОД, если там находится только JS и вы выбираете вручную тип КОДа, то не нужно писать HTML-теги <script>
PM MAIL WWW ICQ Skype   Вверх
sQu1rr
Дата 17.12.2014, 12:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 2
Всего: 13



Цитата(Webtoper @  16.12.2014,  19:26 Найти цитируемый пост)
В мозиле срабатывает, а в хроме - нет... 

Цитата(Aliance @  17.12.2014,  06:46 Найти цитируемый пост)
потому что innerWidth/innerHeight работает не везде, везде работать будет width/height

Я вот не понимаю, ну неужели действительно вам проще вместо того что бы гуглить, задавать вопросы на форуме и ждать ответы по пол дня?
Ну дал же я вам ссылку https://developer.mozilla.org/en-US/docs/Web/API/Window.open, ну разберитесь с ней, вот привожу цитаты
Цитата

innerHeight
Same as height but only supported by Netscape and Mozilla-based browsers.

И код который я привел не использует innerHeight/innerWidth. Я конечно люблю помогать людям, особенно тем у кого есть желание научится, но ваша нетерпеливость немного надоедает, если честно.
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0458 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.