Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] Subskrypcja
maciar91
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.03.2004

Ostrzeżenie: (0%)
-----


Witam
Mam taki problem:
Na stronie jest pole w który wpisuje się e-mail do subskrypcji, dwa pola radio określające dodanie adresu lub usunięcie z listy i przycisk ok.
Problem w tym jak przekazać zmienne do następnej strony ale takiej która będzie otwierać się w nowym oknie a nie w tym w którym naciśnięto przycisk.
Strona nowa otwierana poprzez javascript, polecenie windows.open()
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


jesli to okno JS jest wczesniej otwarte to mozesz na buttonie do wysylania dac onclick funckcje jakas ktora bedzie je zmieniala jego window.location i dodawala zmienne z formularza jako zmienne get, ktore mozesz odczytac przez php lub w JS przez location.search...

a jesli to okno nie jest otwarte to chyba wystarczy odpowiedna w action formularza wsadzic
Kod
javascript:window.open('plik.htm','',,'');
lub bez js
Kod
action="plik.htm" target="_blank"
Go to the top of the page
+Quote Post
maciar91
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.03.2004

Ostrzeżenie: (0%)
-----


Witam
Okno wcześniej nie jest otwarte, drugie rozwiązanie jest połowiczne bo otwiera nowe okno ale czy mogę ustawić mu parametry takie jak wielkość, brak pasków przewijania itd.
Go to the top of the page
+Quote Post
kossa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


ustawianie parametrow jest tylko przy pierwszym rozwiazaniu

Kossa
Go to the top of the page
+Quote Post
maciar91
post
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.03.2004

Ostrzeżenie: (0%)
-----


I w tym problem, bo przy pierwszym rozwiązaniu plik wywoływany nie widzi wartości zmiennych z formularza. sad.gif
Go to the top of the page
+Quote Post
kossa
post
Post #6





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


mozesz zapisac dane z formularza do cookies i w drugim oknie je pobrac smile.gif

Kossa
Go to the top of the page
+Quote Post
kszychu
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


No i nie wiem w czym problem!
Na buttonie dajesz akcje otworzOkienko();
W funkcji otworzOkienko() otwierasz nowe okno z odpowiednimi parametrami:
window.open("plik.php?pole=" + window.formularz.pole.value() + "&kolejne_pole=....", "nazwa_okienka", "parametry_okienka");

I masz takie okienko jakie chcesz a wnim strone taką jaką chcewsz.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
Paul
post
Post #8





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


[quote]window.open("plik.php?pole=" + window.formularz.pole.value()
tego chyba tu nie trzeba... bo to nie jest funkcja...
Go to the top of the page
+Quote Post
maciar91
post
Post #9





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.03.2004

Ostrzeżenie: (0%)
-----


Witam
Ostatni trop był dobry z małym wyjątkiem
Dla pola tekstowego działa
Kod
window.formularz.pole.value

a dla radio
Kod
window.formularz.id.status

Dzięki za zainteresowanie i pomoc[/code]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 03:16