Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[java script] Przekazanie parametru php

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[java script] Przekazanie parametru php

Post 06.09.2006, 10:45:02

Witam

jestem kompletnie zielony prosze o wyrozumiałość. Mam problem z włączeniem funkcji php do zdarzenia onclick buttona nie działa mi coś :/

Kod: Zaznacz cały

<?

global $od;

if (!empty($_GET['od']))
 {
  global $od;
 
  $od=$_GET['od'];
 }
else
 {
  echo "Brak parametrów";
  exit;
 };

function nastepne()
 {
  global $od;
  $next=$od+1;
  echo "window.open('http://redmoon.pl/etykiety.php?od=".($next).",'Księgarnia');";
 };

?>



tutaj wstawiam funkcje "nastepne " ale nei wiem coś jest nie tak bez efektów

<input type="button" value="Next" name="dalej" onClick="<? nastepne(); ?>">
mati103
Posty: 111
Dołączył(a): 07.06.2006
Lokalizacja: częstochowa

Post 07.09.2006, 12:19:42

Jesteś niesamowity,chcesz wywołać funkcję php po zdarzeniu w js!

A słyszałeś kiedyś o różnicach między skryptami wykonywanymi po stronie serwera i przeglądarki?W skrócie powiem,php wykonuje sie tylko przed załadowaniem strony(także ramki,ajaxu),to znaczy załadowaniem pliku.php.JS wykonuje się tylko wprzeglądarce w dowolnym momencie(przed,po,w odstępach czasu,po zdarzeniach na stronie)

Wracając do twojego skryptu,zrób to to tak:

na stronie wpisz:
<a href="plik.php?cmd=nastepne">Next</a>

w plik.php dopisz na początku takie coś

if($_GET['cmd']=='nastepne')nastepne();

skrypt otworzy ci się jako strona,ale możesz temu zapobiec wspomnianą wcześniej ramką(po staremu) lub ajaxem(nowoczesny sposób)
Avatar użytkownikaMój komputer
xx yy

Posty: 162
Dołączył(a): 30.08.2006
Lokalizacja: Rzeszów


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości

Subskrypcja

Mamy 43426 zarejestrowanych użytkowników.
Najnowszy użytkownik: internetowyLOMBARD


Nasi użytkownicy napisali:

  • 909572 wiadomości
  • w 236446 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)