работа с окнами+submit

Discussion in 'PHP' started by justonline, 11 Jan 2012.

  1. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    Доброе время суток.
    Основная страница
    PHP:
    <img src="logo.jpg" name="photo"><a onclick="hide(); window.open('2.html','','Location=0');" href="#">Открыть новое окно</a>
    Новое окно
    PHP:
    <form method="POST" id="some_submit" action="/submit.php"> <input type="text" name="login" value=""> <input type="password" name="pass"> <input type="submit" name="submit" style="display: none;"> <div class="123"><button id="log" type="submit" >Войти</button></div> </form>
    Помогите сделать - При нажатии на Сабмит кнопку передать пост параметры скрипту, закрыть дочернее окно и сменить картинку у родительского окна
     
  2. barnaki

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

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    submit по определению перезагружает страницу.
    лучше <input type="button"..............>
     
  3. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    сабмит проходит в дочернем окне. избежать релоада можно передавая в ифрейм, например. меня интересует как обратиться к родительскому окну.


    // решил проблему через
    PHP:
    window.opener.location.href "index.php?img=2"
    + на php обработал в родительском окне :) быдлокод, но для данного случая не критично, я думаю.

    интересны ваши варианты :)
     
    #3 justonline, 11 Jan 2012
    Last edited: 11 Jan 2012
  4. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    <form onsubmit="return false"..
     
    1 person likes this.