|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2007, 20:15 | #1 |
Форумчанин
Регистрация: 04.04.2007
Сообщений: 131
|
Как зделать страницу оплределённого размера
Мне сказали что это можно осусчествить на java script. Например чтоб страница открывалась с размерами 100px на 200px и чтоб ее нельзя было растянуть.
|
24.10.2007, 03:59 | #2 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Цитата:
Пожалуй, есть настроение расписать. Есть такая функция: window.open() Поддерживает: JavaScript1.0+, JScript1.0+ Nav2+, IE3+, Opera3+Синтаксис: window.open( pageURL, name, parameters)
Описание: Метод open() обьекта Window создает новый экземпляр окна, что нам и нужно. Он загружает путь к ХТМЛ-файлу (pageURL) , который передан этому методу, а также согласнго параметрам (parameters). Кстати, нельзя ставыить пробелы в эту строку параметров, тллько запятые. Параметры: height (число пикселов) Высота окнаalwaysLowered (yes/no)Этот параметр говорит окну быть за остальными (на заднем плане), но этот скрипт должен быть подписан, так как это влияет на параметры безопасности, имплементированные в версии жабаскрипта 1,2. alwaysRaised (yes/no) Все так же, только поверх всех окон (on top) dependent (yes/no) Это включает/отключает зависимось данного окна от своего родителя-окна. directories (yes/no) Указывает, будет ли видна панер директорий в Navigator 2/3 hotkeys (yes/no) Горячие клавиши вкл/выкл location yes/no Видимость адресной строки броузера menubar yes/no Видимость менюшки outerHeight (число пикселов) - высота с учтением границы. outerWidth (число пикселей) - ширина resizable (yes/no) Измегнение размера окна screenX (число пикселов) расстояние границы экрана до левой стороны окна screenY (число пикселов) аналогично, от верхней границы titlebar yes/no Будет ли заголовок присутствовать toolbar yes/no - тулбар z-lock (yes/no) игнорирование активности окна (оно и алее буит оставаться под всеми остальными), применимо обычно при кол-ве мониторов больше 1. Последний раз редактировалось SkyM@n; 24.10.2007 в 04:02. |
|
24.10.2007, 04:00 | #3 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Пример: Кнопка, которая открывает новое окно. Код HTML:
[left]<html> <script language=”JavaScript” type=”text/javascript”> <!-- // Define the openWin() function. function openWin(){ //Создаем переменные, где будут храниьться различные параметры var myBars = ‘directories=no,location=no,menubar=no,status=no’; myBars += ‘,titlebar=no,toolbar=no’; var myOptions = ‘scrollbars=no,width=400,height=200,resizeable=no’; var myFeatures = myBars + ‘,’ + myOptions; var myReadme = “Привет, мир!\n” + “-----------------------------------------\n” + ‘Ваш текст’ // Открывает окно, дает новый эксемпляр по имени newWin и // имени документа с именем myDoc. var newWin = open(‘’, ‘myDoc’, myFeatures); newWin.document.writeln(‘<form>’); newWin.document.writeln(‘<table cellspacing=”0” cellpadding=”0” border=”1”>’); newWin.document.writeln(‘<tr valign=”top” bgcolor=”#000099”><td>’); newWin.document.writeln(‘<font size=”-1” color=”#ffffff”><b>’); newWin.document.writeln(‘ Readme</b></font>’); newWin.document.writeln(‘</td></tr>’); newWin.document.writeln(‘<tr valign=”top”><td>’); newWin.document.writeln(‘<textarea cols=”45” rows=”7” wrap=”soft”>’); newWin.document.writeln(myReadme + ‘</textarea>’); newWin.document.writeln(‘</td></tr>’); newWin.document.writeln(‘<tr valign=”bottom” align=”right”’); newWin.document.writeln(‘ bgcolor=”#c0c0c0”><td>’); newWin.document.writeln(‘<input type=”button” value=”Close”’); newWin.document.writeln(‘ onclick=”window.close()”>’); newWin.document.writeln(‘</td></tr>’); newWin.document.writeln(‘</table></form>’); // Закрывает поток. Перемещаю окно на передний план. newWin.document.close(); newWin.focus(); } // --> </script> <body> <form> <b></b> <input type=”button” value=”Open” onclick=’openWin()’> </form> </body>[/left] </html> |
14.12.2007, 02:57 | #4 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
Кстати, для текущей можно использовать такую штуку:
Код:
|
15.12.2007, 02:24 | #5 |
Регистрация: 15.12.2007
Сообщений: 8
|
Не знаю, но почему-то у меня так не получается.... еще есть какой-то способ?
|
17.12.2007, 02:15 | #6 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
Код:
|
17.12.2007, 05:36 | #7 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Цитата:
Код HTML:
<html> <script language="JavaScript" type="text/javascript"> <!-- // Define the openWin() function. function openWin(){ //Создаем переменные, где будут храниьться различные параметры var myBars = 'directories=no,location=no,menubar=no,status=no'; myBars += ',titlebar=no,toolbar=no'; var myOptions = 'scrollbars=no,width=400,height=200,resizeable=no'; var myFeatures = myBars + ',' + myOptions; var myReadme = "Привет, мир!\n" + "-----------------------------------------\n" + 'Ваш текст' // Открывает окно, дает новый эксемпляр по имени newWin и // имени документа с именем myDoc. var newWin = open('', 'myDoc', myFeatures); newWin.document.writeln('<form>'); newWin.document.writeln('<table cellspacing="0" cellpadding="0" border="1">'); newWin.document.writeln('<tr valign="top" bgcolor="#000099"><td>'); newWin.document.writeln('<font size="-1" color="#ffffff"><b>'); newWin.document.writeln(' Readme</b></font>'); newWin.document.writeln('</td></tr>'); newWin.document.writeln('<tr valign="top"><td>'); newWin.document.writeln('<textarea cols="45" rows="7" wrap="soft">'); newWin.document.writeln(myReadme + '</textarea>'); newWin.document.writeln('</td></tr>'); newWin.document.writeln('<tr valign="bottom" align="right"'); newWin.document.writeln(' bgcolor="#c0c0c0"><td>'); newWin.document.writeln('<input type="button" value="Close"'); newWin.document.writeln(' onclick="window.close()">'); newWin.document.writeln('</td></tr>'); newWin.document.writeln('</table></form>'); // Закрывает поток. Перемещаю окно на передний план. newWin.document.close(); newWin.focus(); } // --> </script> <body> <b>Test</b> <button type="button" onclick='openWin()'>Open</button> </body> </html> |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогиде зделать задание в Exell | Катруся | Microsoft Office Excel | 5 | 08.06.2008 00:11 |
помогите зделать базу в access | tolik | Помощь студентам | 4 | 13.05.2008 14:47 |
Как зделать обычные диалоговые окна? | Editor | Общие вопросы Delphi | 1 | 03.05.2008 09:07 |
Как зделать авто выполнение | Editor | Общие вопросы Delphi | 5 | 27.04.2008 21:01 |