Главная | Контакты | Настройки СМЕНИТЬ ПАЛИТРУ:

Главная > Программирование

Открытие Pop-Up окон с параметрами

Этот скрипт позволяет открыть ссылку в новом окне, у которого можно задавать размер, включать и выключать такие параметры как меню, строка состояния, адресная строка, полосы прокрутки, панель кнопок и др.
После того как Вы отметите с какими флагами открывать новое окно и нажмёте на кнопку "Открыть окно", оно появится и в нём будет нужный вам Java-скрипт.


    Возможные флаги для открытия нового окна:

    Toolbar - панель кнопок
    Location - адресная строка
    Directories - ссылки
    Status - строка состояния
    Menubar - меню
    Scrollbars - полосы прокрутки
    Resizable - возможность изменения размеров окна
    Copyhistory - журнал броузера
    Width - ширина окна в пикселях
    Height - высота окна в пикселях


    <script language="JavaScript" type="text/javascript">
    <!--
    function open_pop(){
    if (document.ChooseForm.m0.checked) var m0 = 1; else var m0 = 0;
    if (document.ChooseForm.m1.checked) var m1 = 1; else var m1 = 0;
    if (document.ChooseForm.m2.checked) var m2 = 1; else var m2 = 0;
    if (document.ChooseForm.m3.checked) var m3 = 1; else var m3 = 0;
    if (document.ChooseForm.m4.checked) var m4 = 1; else var m4 = 0;
    if (document.ChooseForm.m5.checked) var m5 = 1; else var m5 = 0;
    if (document.ChooseForm.m6.checked) var m6 = 1; else var m6 = 0;
    if (document.ChooseForm.m7.checked) var m7 = 1; else var m7 = 0;

    var Width=document.ChooseForm.Width.value;
    var Height=document.ChooseForm.Height.value;

    var vars='width='+Width+',height='+Height+',toolbar='+m0+',location='+m1+',directories='
    +m2+',status='+m3+',menubar='+m4+',scrollbars='+m5+',resizable='+m6+',copyhistory='+m7;

    w=window.open('you_url_name.html','window_name', vars );
    w.focus();
    w.document.write("<html><title>Pop-Up window: You java script</title><body><b>You java script:</b> <br><br>&lt;script language=JavaScript><br>window.open('you_url_name.html','window_name', '"+vars+"' );<br>&lt;\/script></body></html>");
    }
    -->
    </script>


Материал взят с сайта: http://ivv.nm.ru/paper/java_014.htm

Главная > Программирование