Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dwa submity (jeden otwiera stronę w nowej karcie drugi w popup)
kubax33
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kubax33
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 20:11