Którego języka należy użyć, aby napisać skrypt wykonywany po stronie klienta (w przeglądarce)?
Dobrze. JavaScript jest wykonywany przez przeglądarkę po stronie klienta.
Źle. PHP wykonuje się po stronie serwera.
Źle. Perl to język skryptowy zwykle uruchamiany po stronie serwera.
Źle. Python działa po stronie serwera (lub jako aplikacja), nie w przeglądarce.
Skrypt wykonywany po stronie klienta (w przeglądarce) pisze się w JavaScripcie - przeglądarka interpretuje go lokalnie i steruje zachowaniem strony. Dlatego należy użyć JavaScriptu.
Perl, PHP i Python to języki SERWEROWE - ich kod wykonuje się na serwerze, a nie w przeglądarce użytkownika. Skrypt działający po stronie klienta pisze się w JavaScripcie.