Autor Zpráva
Máťa
Profil *
Ahoj, možná si až moc vymýšlím ale docela by se mi na webu hodilo mít obrázek, který by se přemístil na místo kliknutí. Mám obrázkovou mapu a jeden obrázek, dalo by se pomocí javascriptu nějak udělat, aby se obrazek.jpg po kliknutí na určitou část mapy nebo po kliknutí na odkaz na to místo přesunul? Nebo jiná možnost, že by se ten obrázek tam dal přetáhnout.
Pokud by mi někdo poslal odkaz na stránku, kde je to nějak vyřešené nebo by mi sám pomohl napsat script který by toto umožnil, udělal by mi fakt radost a byla bych mu moc vděčná :) Předem díky za odpověď
Máťa
Profil *
a ještě ideálnější by bylo v té druhé možnosti, kdybych ten obrázek myší přesunula přes jednu část té mapy, že by mi to pingnulo na jeden php soubor ;)
<script>
function ping()
  {
  var temp = new Image();
  temp.src = "skript.php";
  }
</script>

<a href="javascript:ping()">přejetím tohoto odkazu i s obrázkem se spustí skript.php</a>
G3n3sis19
Profil
dnes tu byla o tom diskuse, jde to v jquery. Pohledej v podledních tématech
Máťa
Profil *
máš na mysli toto? http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=122320
bohužel nevím jak tam tento script začlenit...
l564
Profil
Máťa:
bohužel nevím jak tam tento script začlenit...
Jako jak začlenit? Nebo kam začlenit?
Máťa
Profil *
jestli se to tam dá přes odkaz
<a href="javascript:document.onmouseup=function(){this.dragapproved=0;$.post("pozice.php",{x:parseInt(this.style.left+0),y:parseInt(this.style.top+0)})}">obrazek</a>

nebo přes onclick na obrázek
<img src="obrazek.png" OnClick="document.onmouseup=function(){this.dragapproved=0;$.post("pozice.php",{x:parseInt(this.style.left+0),y:parseInt(this.style.top+0)})}">

a v pozice.php jak to zapsat. fopen fwrite atd. je mi jasné ale nevím jak uložit tu pozici do proměnné a pak ji zapsat nebo jak to udělat. v php i js sem ještě začátečník.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: