Показано с 1 по 4 из 4

Тема: Как открыть новое окно с заданными параметрами

  1. #1
    кто-нибудь не мог бы ответить на это мое сообщение,точнее просьбу.
    мне нужно сделать окно фиксированных размеров, в нем должен быть либо имейдж, либо флешка.
    Но дело в том, что открыватся это окно должно тоже из флешки. то есть я смогу прописть названия файла например

    on(release){
    getURL ("myfile.html","_blank");
    }

    т.е. каких-то дополнительных параметров при открытии, кроме как имя файла и в каком окне его открывать я задать не могу.
    Я так понимаю, что сам скрипт или код содержащий значения свойств окна должен содержатся непосредственно именно в том окне. Помогите пожалуста, если кто-то понял чего я прошу

  2. #2

    Регистрация
    01.11.2005
    Адрес
    Minsk
    Сообщений
    216
    на странице, где флэшка пишите яваскрипт:
    <script>
    function callme()
    {
    document.open(&#39;mypage.html&#39;, &#39;_blank&#39;, &#39;width=500,height=500&#39;
    }
    </script>

    в самой флэшке делайте так:
    on (release)
    {
    getURL("java script:callme();");
    }

    в итоге откроется страница 500x500 в новом окне.
    удачи

  3. #3

    Регистрация
    18.04.2005
    Адрес
    рожденных в CCCP
    Сообщений
    805
    респект sandwarrior с внешним скриптом это всё правильно,
    добавлю:
    function popWindow(URL,winName,h,w)
    {
    console=window.open(URL,winName,&#39;width=&#39;+w +&#39;,height=&#39;+h+&#39;, scrollbars=1, left=0,top=0,directories=0,location=0,menubar=0,st atus=0,toolbar=0,resizable=0,l
    eft=280, top=150&#39;
    console.focus();
    }

    во флашь:
    on (release)
    {
    getURL(&#39;java script: popWindow("some.htm","Whattta some",500,500);&#39;
    }

    имеем окошечко попапное some.htm без элементов окна(меню, статус бара и тд), кроме скролов и титула "Whattta some" в координатах экрана 280х150, размеро 500х500

    а вот Ашшо вариант функции которая выводит окошечко по адресу и размерам картинки:
    function photo_win(img_path,img_w,img_h,img_alt)
    {
    var str, StrBody;

    str = &#39;resizable=no,scrollbars=no,status=yes,width=& #39;+img_w+&#39;,height=&#39;+img_h+&#39;,screenX= 0,screenY=0,left=0,top=0&#39;;

    if (document.all){
    StrBody = &#39;<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="White" onresize="self.window.location.reload();">&#39;;
    } else {
    StrBody = &#39;<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="White" >&#39;;
    }

    var win_op = window.open(&#39;&#39;,&#39;show&#39;, str);
    win_op.document.open();
    win_op.document.writeln(&#39;<html>&#39;
    win_op.document.writeln(&#39;<head>&#39;
    win_op.document.writeln(&#39;<title>&#39; + img_alt + &#39;</title>&#39;
    win_op.document.writeln(&#39;<script>&#39;
    win_op.document.writeln(&#39;function resize_img() {&#39;
    win_op.document.writeln(&#39;var width = document.image.width;&#39;
    win_op.document.writeln(&#39;var height = document.image.height;&#39;
    win_op.document.writeln(&#39;if (!(document.all)){ self.resizeTo(width,height); } else { self.resizeTo((width+12),(height + 31));&#39;
    win_op.document.writeln(&#39; }&#39;
    win_op.document.writeln(&#39;}&#39;
    win_op.document.writeln(&#39;</script>&#39;
    win_op.document.writeln(&#39;</head>&#39;
    win_op.document.writeln(StrBody);
    win_op.document.writeln(&#39;<img name="image" src=&#39;+ img_path + &#39; border=0 alt="&#39;+img_alt+&#39;" onload="resize_img();">&#39;
    win_op.document.writeln(&#39;</body>&#39;
    win_op.document.writeln(&#39;</html>&#39;
    win_op.document.close();
    }

    во флашь:
    on (release)
    {
    getURL(&#39;java script: photo_win("images/som.jpg",300,300,"som");&#39;
    }

    имеем окошечко 300 х 300 c альтом som картинки по адресу images/som.jpg

  4. #4

Похожие темы

  1. Новое объявление
    от Korn в разделе Новости проекта
    Ответов: 15
    Последнее сообщение: 14.03.2008, 00:22
  2. Ответов: 2
    Последнее сообщение: 30.03.2007, 05:09
  3. новое кидалово
    от sandwarrior в разделе Флейм
    Ответов: 4
    Последнее сообщение: 14.04.2006, 21:31
  4. Помогите открыть файл
    от ZORRO2005 в разделе Векторная графика
    Ответов: 16
    Последнее сообщение: 08.04.2006, 17:53
  5. не могу открыть локальный файл
    от a5b в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 12.12.2005, 06:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •