[C + HTML] CGI, wykonanie funkcji .

0

Witam
Chciałbym się dowiedzieć jak zrobić by przez klikniecie w obrazek na stronie www wykonywała się funkcja w skrypcie cgi (C + HTML) tzn napisana w C. W pliku zrodlowym mam naprzyklad taki kod printf("<td><img src=\"obrazek.jpg\"/></td>"); . szukalem rozwiazania lecz nidzie nie moglem go znalezc,
jedynie co mi przychodzi to glowy to uzycie formy, lecz szukam jakiegos szybszego i prostszego sposobu.
Pozdrawiam

0

do obrazka dodaj event onclick ktory javascriptem wysle httprequest na jakis twoj ustalony adres, pod ktorym bedzie siedzial skrypt CGI ktory odpali te funkcje..

0

Istnieje inny sposób ?? poniewaz caly kod musi sie znajdowac w jednym pliku.
Pozdrawiam

0

inny - nie. wszystkie sposoby gdzies-tam-w-glebi beda to realizowaly dokaldnie w ten sposob jaki opisalem. takie cos wymuszone jest przez przegladarke-protokolhttp-sposobdzialaniaserwerawww.

ale spokojnie mozesz caly kod trzymac w pliku ktory zawiera tego printf'a - wystarczy odpowiednio skonstruowac url w onclicku, tak aby wskazal na ten-sam-plik-ktory-go-wygenerowal, tylko trezba zadbac zeby ten plik wiedzial ze w tym momencie ma zareagowac wywolaniem funkcji a nie wygenerowaniem ponownie tresci strony - jakis parametr w url etc

1 użytkowników online, w tym zalogowanych: 0, gości: 1