este es todo el cidigo que tengo:
en esta parte saco las fotos en las que se pueden etiquetar:
Código Javascript
:
Ver original<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js'></script>
<script src='js/jquery.autosize.js'></script>
<script>
$(function(){
$('textarea').autosize();
});
</script>
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
<script language="JavaScript">
function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function presionado(e)
{
if (window.event) //es ie?
{
divResultado = document.getElementById('resultado');
var foto = "<?php echo $id; ?>" ;
ajax=nuevoAjax();
ajax.open("GET","etiquetar.php?x="+window.event.clientX+"&y="+window.event.clientY+"&id="+foto,true);
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
alert("Se ha etiquetado con exito.");
}
}
ajax.setRequestHeader("Conten-Type","application/x-www-form-urlencoded");
ajax.send("x="+window.event.clientX+"&y="+window.event.clientY)
}
else
{
var x1=e.clientX;
var y1=e.clientY;
divResultado = document.getElementById('resultado');
ajax=nuevoAjax();
ajax.open("GET","etiquetar.php?x="+e.clientX+"&y="+e.clientY,true);
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Conten-Type","application/x-www-form-urlencoded");
ajax.send("x="+e.clientX+"&y="+e.clientY)
}
}
</script>
Este codigo es el que me yeva el Y y X de donde pinchas pero antes de eso quiero que al pinchar en el div imagen o lo que yo ponga, me salga el formulario para que yo introduzca un usuario amigo, estilo facebook, al hacer clic sobre el nombre que esto se guarde y listo, si ese usuario ya a sido anteriormente etiquetado quiero que no me salga en el formulario y que no deje etiquetarlo. espero haberme explicado un saludo.