[ Vladica Savić @ 11.06.2008. 17:38 ] @
Code:
<?php
function klikni()
{

echo "something";

}
echo"<html>
<head>
</head>
<body>
<img src=\"somepicture.jpg\" onclick=\"klikni();\" />
</body>
</html>";

?>


Jel postoji nacin da pozovem php funkciju da se izvrsi klikom na sliku.
Ovako nesto?

...naravno, ali da radi :)
[ mickey.co.ba @ 11.06.2008. 17:56 ] @
hmm, hoćeš kad kliknes na sliku da se sajt ne refreshuje il??? To onda moras neko s AJAXom neka ti to neko objasni ko bolje zna...

a ako moze i s refreshom samo postavi na sliku obični link, npr ovako <a href="?kliknasliku=1"><img src="slika.jpg"></a> a u php napises

Code:

<?
function klikni(){
  if($_GET[kliknasliku]){
    ...
    ...
    ...
  }
}
?>


ovo je prvo sto mi je na um palo, jest da je primitivno al ce uraditi ono što hoćeš....
[ Vladica Savić @ 11.06.2008. 18:10 ] @
Hm, probao sam da iskoristim nacin koji si ti naveo, ali nista se ne desava kod mene?
[ Miroslav Ćurčić @ 11.06.2008. 18:18 ] @
"onclick" može izvršiti samo javascript funkciju.

Da bi dobio PHP funkciju moraš se obratiti serveru, jer se PHP tamo nalazi.

Najjednostavnije je ko što mickey reče sa <a href="?kliknasliku=1"> ili sa:
<img src=\"somepicture.jpg\" onclick=\"document.location.href='www.mojsajt.com/index.php?kliknasliku=1';\" />

Drugim primerom te javascript preusmerava na novu stranicu, slično kao prvi primer.
Sad na prijemnoj strani treba da detektuješ taj "kliknasliku=1" pa da izvršiš željenu PHP funkciju.