Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] wywoływanie skryptu PHP
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kirkor0
Witam!
Chcę za pomocą JS wywołać plik .php. Będzie on zapisywal pewne dane.
Nie może się on otwierać w nowym oknie.
Chcę aby JS poprostu otworzyła tą stronę - coś w stylu fopen().

Prosiłbym o podanie gotowego przykładu, gdyż z JS jestem ciemny.

Z góry dzieki za odp.
siemakuba
Możesz wykorzystać do tego AJAX. (np. advAjax).
Możesz też spróbować innej kombinacji:

w momencie kiedy JS ma ten plik wykonać zrób coś takiego:
  1. document.write('<sc'+'ript type="text/javascript" src="twoj_plik_ktory_ma_byc_wykonany.php"></sc'+'ript>');


pozdr.
kirkor0
Spoko! biggrin.gif sprytnie winksmiley.jpg

Ale ja mam coś takiego:
Kod
<div onclick=""></div>

To teraz co tu podac? Tez document.write?

Jeszcze jedno pytanko:
Bo to ma być system zarządzania reklamami.
I to kliknięcie będzie wywoływało skrypt z aktualizacją ilości klikniec.

I chce miec pewnosc, ze dane zostana zapisane zanim strona zostanie otworzeona.
Masz jakis pomysl? smile.gif

PS. Od razu zaznaczam, że nie mogę zamieniać linków do stron i robić header'a.
siemakuba
Hm, możesz spróbować jeszcze tak:
(zaznaczam - dość to kombinacyjne :)

JS:
Kod
function doClick()
{
    var tmp = new Image();
    tmp.src = 'adres_twojego_pliku.php';
}

No i w onclick dajesz tę funkcję.

Nie jestem pewny czy to zadziała jednak - musisz sprawdzić.


Dalej - znaczy, że kliknięcie na ten DIV ma wywołać coś, co policzy te kliknięcie i następnie wykonane przekierowanie z poziomu JS (window.location)?

Wydaje mi się, że już wywołanie tak jak napisałem wykona plik po stronie serwera, więc powinno chyba być ok.
Jak pisałem - musisz przetestować.

pozdr.
kirkor0
Działa jak ta lala!
WIelkie dzieki! biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.