Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Окно без панелей браузера
ТвойWeb » WebMaster класс » JavaScript » Окно без панелей браузера

Страниц (1): [1]
 

1. Fermer - 23 Декабря, 2003 - 04:58:03 - перейти к сообщению
ТвойWeb,привет!Скажи пожалуйста как ты сделал:чтобы при нажатии на ссылку страница открывалась в новом окне,но не в простом окне а чтобы нельзя было просмотреть html код (у тебя так сделано на странице с обменом кнопками у тебя есть ссылка "просмотреть условия обмена кнопками" и эта ссылка открывается в вышеуказаном окне).Заранее благодареню.С уважением Fermer.
2. TvoyWeb - 23 Декабря, 2003 - 09:05:29 - перейти к сообщению
Ну во первых, HTML код можно просмотреть практически у любой страницы.
Можешь сам проверить. На той странице о которой ты говоришь нажми правую кнопку мыши и в контекстном меню выбери "Просмотр HTML-кода".
Если же ты хочешь, чтоб у окна не было ни адресной строки, ни панели инструментов и вообще ничегоскроме самой страницы, то надо использовать JavaScript.
Например такой:
CODE:

<script language="JavaScript" type="text/JavaScript">
<!--
function NewWin() {
window.open('index.html','PopUp','toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=500');
}
//-->
</script>

Немного подробнее об этом скрипте.
'index.html' - адрес страницы которая откроется в новом окне. Здесь можно указывать как относительный так и абсолютный путь вида "http://......."
'PopUp' - имя открывающегося окна, в некотрых случаях можно, а иной раз нужно, не присваивать никакого имени. В этом случае просто надо написать так '', это не одна двойная кавычка, а две одинарные!
'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=500' - все это свойства нового окна. Видишь все это находится внутри одинарных кавычек и разделяются между собой запятыми.
Подробнее о свойствах.
toolbar=0 - панель инструментов страницы. "0" - означает что в новом окне не будет панели инструментов. Если вместо "0" поставить "1", то в новом окне будет присутствовать панель инструметов. Вместо "0" и "1" можно использовать "no" и "yes".
location=0 - адрессная строка
menubar=0 - панел меню
scrollbars=0 - полоса прокрутки
resizable=0 - возможность изменять размеры окна
width=500 - ширина окна в пикселях
height=500 - высота окна в пикселях

Если в скрипте не указать какое то свойство окна, то по умолчанию будет считаться что это свойство не нужно.
Например если не нужна полоса прокрутки можно просто не указывать в скрипте scrollbars=0. В новом окне при этом не будет полосы прокрутки.
Итак этот скрипт нужно поместить между тегами Head.
В любом месте странице, где это нужно, вставь ссылку
CODE:
<a href="JavaScript:NewWin()">Текст ссылки</a>

Вот и все.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0271]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33