Post результат формы в новом окне

Discussion in 'PHP' started by Student :), 13 Jan 2008.

  1. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Ребята всем привет помогите пож.
    PHP:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function 
    w(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    //-->
    </script>
    <div class="pl">
            
            <form enctype="multipart/form-data"  action="/photo/upload.php" method="POST" target="w('photo/upload.php','window','scrollbars=no,width=750,height=800')">
               <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
               Выберите файл: <input name="userfile" type="file" />
            <input name="upload" type="submit" value="Загрузить" />
            </form>
    не получаеться вывести результат формы в новом окне 750Х800
     
    #1 Student :), 13 Jan 2008
    Last edited: 13 Jan 2008
  2. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    В атрибуте "target" код не выполняется.
    Есть два пути:
    1) Создать окно нужного размера, в нём - форму, после чего отправить её.
    2) Выставить атрибут target="_blank", а с сервера присылать ответ вместе с кодом, который уже будет изменять размеры окна.
     
  3. Helios

    Helios Elder - Старейшина

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    Или если уж сильно хочется использовать JavaScript то по событию onSubmit формы созавай окно с именем winName и укажи это имя в атрибуте target этой формы.
     
  4. ultimatum

    ultimatum Elder - Старейшина

    Joined:
    28 Apr 2007
    Messages:
    142
    Likes Received:
    65
    Reputations:
    -13
    Здесь ещё много от браузера зависит.Может например стоять запрет на открытие в новом окне,а открываться будет чисто в новой вкладке.
     
  5. Helios

    Helios Elder - Старейшина

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    По твоему, между новым окном и новой вкладкой есть функциональная разница?
     
  6. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    дайте примеры
     
    1 person likes this.
  7. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    наверно не так меня вы поняли

    у меня на странице стоит форма для загрузки фотографии

    и мне надо чтоб при нажатии субмит фотка загрузилась на сервер.
    и вышло окно с загруженой фотографией