![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 1 Dołączył: 27.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem gdzieś na forum kod odpowiadający za przesyłanie danych formularza przez dwa submity. Teraz gryzie mnie problem, aby jeden z nich otwierał się w nowej karcie a drugi w okienku popup o określonych wymiarach.
oto kod: <form id="form" method="post"> <input type="submit" value="1" onclick="document.getElementById('form').action='plik1.php';" > <input type="submit" value="2" onclick="document.getElementById('form').action='plik2.php';" > </form> Gdzieś znalazłem kod odpowiadający za wyświetlanie okna popup ale nie potrafię sobie poradzić z połączeniem tych skryptów. Pomóżcie... Ten post edytował kubax33 18.11.2010, 14:02:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 1 Dołączył: 27.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Może nie udało mi się uzyskać do końca całego efektu ale po kilku godzinach szperania udało mi się znaleźć i poskładać skrypt który dla pierwszego submita wywołuje akcję i przesyła dane formularza z bieżącej karty a dla drugiego otwiera nową kartę i również przesyła dane. Może kiedyś komuś się przyda więc:
<script> function funkcjapierwsza() { document.forms["nameformularza"].action = "strona1.php"; document.forms["nameformularza"].target = "_blank"; document.forms["nameformularza"].submit(); } function funkcjadruga() { document.forms["nameformularza"].action = "strona2.php"; document.forms["nameformularza"].target = ""; document.forms["nameformularza"].submit(); } </script> <form name="nameformularza" method="post"> <input type='image' src='images/obrazek.jpg' value='wyslij1' onclick="funkcjapierwsza();"> <input type='image' src='images/obrazek.jpg' value='wyslij1' onclick="funkcjadruga();"> </form> Ten post edytował kubax33 18.11.2010, 16:17:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:11 |