Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 10

Центровка окон относительно экрана

15.01.2016, 13:03. Показов 1355. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие друзья !

Очень неловко, можно ли небольшой вопрос по Javascript и центровке? С ориентацией на простейший игровой продукт… У меня Win 7...

1. Очень хочу, чтобы игры открывалась в новом окне… Если новое окно тупо
JavaScript
1
var newWin = window.open("http://myname.narod.ru/Mygame.html",   "MyGame", "width=803,height=730,resizable=no,scrollbars=no,status=yes");
то: в Macromedia Homesite идет стандартное новое окно в IE (у меня по умолчанию GoogleChrome), стандартное, описанное в учебнике по javascript отступление сверху и от левого края, и, может быть, на все хоть как-то, хоть и на слабенькую троечку...
В порядке сплетни (или занятной информации, как кому нравится но: именно здесь как раз и первый вопрос): когда я это все гружу на свой любимый "народный" сервер (т.е. на myname.narod.ru), то он сразу же к этому цепляет свою любимый код
JavaScript
1
<script src="http://s205.ucoz.net/cgi/uutils.fcg?a=get_preroll_cookie&r=0.236032838331287"></script><script type="text/javascript" src="/abnl/?adsdata=ANFcGQkEr!45p;Elieqn2XFwelMfg23aHVQ8Vg31Nzi6I8M;iphgQw!d2dqw!RE7YpDZa0iZ9lzA9jmdkcrvwAALhA2gUT547OVi5QDqO0pAEJgMHXK0kttbaIhaTM4h03ahpFNbh4PxcRXIVDmpxq6R7fXXu2t0Nqswi66^LdqH7F1fXpauDFyQjSPY;woo"></script>
и лишь потом идет мое стандартное
JavaScript
1
2
3
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head><title>my_title</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
далее <script> и т.д.
И НЕТ НИКАКОГО НОВОГО ОКНА...
Мое мнение: по причине "народности" моего сервера провести эксперименты полноценно я не могу... хотя... на мою команду alert в коде реакция есть...

2. Есть еще один вопрос по тому же javascript: если усложнить var newWin до попытки самой лобовой центровки изображения

JavaScript
1
2
3
var mw_l;  mw_l = (window.screen.width -803)/2; // alert (" mw = " + mw);   
    var mh_h;  mh_h = (window.screen.height - 730)/2;
    alert (" mw_l = " + mw_l + " mh_h = " + mh_h);
// И - внимание - НЕЧТО НОВОЕ С ЦЕНТРОВКОЙ
JavaScript
1
2
var newWin = window.open("http://wladmoscow.narod.ru/2016/perfect_2016_mono.html",
   "MyGame", "left = mw_l, top=mh_h,width=803,height=730,resizable=no,scrollbars=no,status=yes");
то ничего хорошего не происходит даже на Macromedia Homesite: окошко с игрой тупо забивается в левый угол...

С уважением
Влад
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2016, 13:03
Ответы с готовыми решениями:

Позиция блока относительно экрана
Здравствуйте! Сразу скажу, что с JavaScript слабо знаком. Ребят, на странице имеется какое-то количество блоков с записями, при...

Как посчиать ширину блока относительно экрана?
Есть три div'a: Слева - ширина 220px (он с position:fixed) Справа - 300px; В центре - резиновый, как посчитать его ширину? ...

Расположение окон по углам экрана
Построить два окна по верхним углам экрана и ввывести в каждое окно сообщение окно1 и окно 2. Сделать некоторую паузу и очистить экран

4
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
15.01.2016, 21:26
Лучший ответ Сообщение было отмечено wladmoscow как решение

Решение

JavaScript
1
2
var newWin = window.open("http://wladmoscow.narod.ru/2016/perfect_2016_mono.html",
   "MyGame", "left = "+mw_l+", top="+mh_h+",width=803,height=730,resizable=no,scrollbars=no,status=yes");

Не по теме:

а можно вопрос, а как это вообще к регулярным выражениям относится?

1
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 10
15.01.2016, 21:52  [ТС]
Дорогой BANO !

Вы большой молодец...

Дело все в том, что, как мне показалось , javascript - язык несложный, да вот как и что здесь надо брать в кавычки - сообразит не каждый... Качество учебников по javascript и/или их доступности... IMHO...

К регулярным выражениям это имеет отношение не само непосредственное, и здесь я с Вашим намеком солидарен..

Ну и наивный вопрос: неработоспособность моего кода на "народном" сервере имеет место по причине верхнего кода, указанного в моем посте?

Добавлено через 5 минут
Код работает !
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
15.01.2016, 22:23
wladmoscow, это обычное соединение строк
он не может в строке из ниоткуда взять переменную
0
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 10
15.01.2016, 22:25  [ТС]
Да, соединение строк в разных языках выглядит по-разному... что поделать..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.01.2016, 22:25
Помогаю со студенческими работами здесь

Выравнивание окон по высоте экрана
Как настроить выравнивание в 10ке чтобы оно аналогично как в 7ке выравнивалось по верху и низу при его удлинении

Положение формы относительно экрана
http://h1964807.stratoserver.net/files/share/4_1_2012/dWw2yYFf4E6SQ9EBIdVT9A.jpg Помню, что делается ерез WorkArea или ещё как-то,...

Позиционирование относительно размера экрана
Добрый вечер! Нужно чтобы какие-то объекты (кнопки, textbox и т.д.) находились в самом низу по-порядку. Но, в самой форме WebBrowser и...

Центрирование 3d относительно размера экрана
Добрый день , стала проблема нужно изменять положение объекта в сцене при изменении размера экрана когда меняется размер экрана...

Позиционирование форм относительно экрана
У меня есть три формы, одна из которых является почти что лаунчером. Так вот, после закрытия 1 формы у меня должны открываться 2 и 3 формы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru