Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 20.10.2002 Skąd: Kielce Ostrzeżenie: (0%)
|
Mam taki kod java script:
function wyslij(form) { var dat = document.forma; if (!kontrola(form)) return false link=elementyForm('wyslij_piwo.php', form); window1=window.open(link,'target','toolbar=no,scrollbars=no,directories=no,status=no,menubar=no,resizable=no,wi th=500,height=500'); clear_message(); wstawcookie(1); window1.focus(); return false } Jest on potrzebny do wysłania zmiennych z formy do pliku wyslij_piwo.php po uprzednim sprawdzenieu poprawności wypęłnienia pól kontrola(form). Po pierwsze to on nie chce działąć, po drugie to chciałbym żeby scrypt nie otwierał nowego okienka, tylko żeby w tym samym oknie otworzył strone wyslij_piwo.php |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 17.03.2004 Ostrzeżenie: (0%)
|
Opszę to dokładnie, bo moja znajomość javasriptu jest niewielka i nie wiem czy dobrze rozumiem.
Na stronie wyświetlającej newsa mam tak w ramach <head></head> mam teraz tak: Kod <script> <!-- function displayWindow(url, width, height) { var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' ); var zmienna = <? print($news); ?>; } //--> </SCRIPT> Czy to jest kompletne? W ramach <body></body>: Kod <A HREF=javascript:displayWindow('news/komentarze/dodaj.php',470,370)>Dodaj komentarz</A> Czy tyle wystarczy? zmienna - pobiera z bazy danych informację o numerze komentowanego newsa i ta właśnie informację chcę przesłać do okna (za pomocą javasriptu), w którym mam formularz do dowania komentarza. Na stronie z formularzem dodającym komentarz (okno tworzone u mnie przez javascript): Tu podaje niezbędne informacje z formularza do komentowania (autor, e-mail, treść i numer komentowanego newsa), które dalej zapisuje do bazy danych. Kod if (isset($wstaw)) { $autor = mysql_real_escape_string(HTMLSpecialChars($_POST['autor'])); $email = mysql_real_escape_string(HTMLSpecialChars($_POST['email'])); $tresc = mysql_real_escape_string(HTMLSpecialChars($_POST['tresc'])); $newsid = //[b]Co mam tu wpisać?[/b] //Tu dodaje komentarz do bazy } Dane przekazywane z formularza to żaden problem, bo wszystko dzieję się w obrębie tego samego pliku. Jednak numer newsa muszę przekazać tu za pomocą javasriptu ze strony newsa (kliknięcie w link Dodaj komentarz). |
|
|
|
PcPablo Wysyłanie zmiennych poprzez java script 14.09.2004, 09:55:11
e-Gandalf 1) nie dziala poniewaz uzywasz jakis potworkow zam... 14.09.2004, 11:58:01
jareks Mam na stronie taki kod javasript:
[HTML] pobierz,... 30.09.2004, 16:06:23
revyag Jeśli dobrze zrumiałem chcesz sie odwołać do zmien... 1.10.2004, 10:39:32
revyag Jeżeli zadeklarujesz zmienną w javascript jako glo... 11.10.2004, 13:51:27
jareks No i to pomieszanie php z javasript stanowi tu chy... 11.10.2004, 19:05:23
revyag Chyba nie da się tego zapisać poprawnie, ponieważ ... 12.10.2004, 06:39:33
jareks Ok. Mimo wszystko serdeczne dzięki za chęci. 12.10.2004, 09:22:38 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 07:20 |