Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/10/2012, 05:14
edie8
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 13 años, 2 meses
Puntos: 10
Respuesta: solo registrar el id 1 vez.

este es todo el cidigo que tengo:
en esta parte saco las fotos en las que se pueden etiquetar:
Código Javascript:
Ver original
  1. <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js'></script>
  2.         <script src='js/jquery.autosize.js'></script>
  3.         <script>
  4.             $(function(){
  5.                 $('textarea').autosize();
  6.             });
  7.         </script>
  8. <script language="JavaScript" type="text/javascript" src="ajax.js"></script>
  9. <script language="JavaScript">
  10. function nuevoAjax(){
  11.                     var xmlhttp=false;
  12.                      try {
  13.                       xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  14.                      } catch (e) {
  15.                       try {
  16.                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  17.                       } catch (E) {
  18.                        xmlhttp = false;
  19.                       }
  20.                      }
  21.  
  22.                     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  23.                       xmlhttp = new XMLHttpRequest();
  24.                     }
  25.                     return xmlhttp;
  26.                     }
  27. function presionado(e)
  28. {
  29.   if (window.event) //es ie?
  30.   {
  31. divResultado = document.getElementById('resultado');
  32.     var foto = "<?php echo $id; ?>" ;
  33.    
  34.     ajax=nuevoAjax();
  35.    
  36.     ajax.open("GET","etiquetar.php?x="+window.event.clientX+"&y="+window.event.clientY+"&id="+foto,true);
  37.     ajax.onreadystatechange=function(){
  38.         if(ajax.readyState==4){
  39.             alert("Se ha etiquetado con exito.");
  40.         }
  41.     }
  42.     ajax.setRequestHeader("Conten-Type","application/x-www-form-urlencoded");
  43.     ajax.send("x="+window.event.clientX+"&y="+window.event.clientY)
  44.  
  45.    
  46.   }
  47.   else
  48.   {
  49.   var x1=e.clientX;
  50.   var y1=e.clientY;
  51.   divResultado = document.getElementById('resultado');
  52.    
  53.     ajax=nuevoAjax();
  54.    
  55.     ajax.open("GET","etiquetar.php?x="+e.clientX+"&y="+e.clientY,true);
  56.     ajax.onreadystatechange=function(){
  57.         if(ajax.readyState==4){
  58.             divResultado.innerHTML = ajax.responseText
  59.         }
  60.     }
  61.     ajax.setRequestHeader("Conten-Type","application/x-www-form-urlencoded");
  62.     ajax.send("x="+e.clientX+"&y="+e.clientY)
  63.  
  64. }
  65.  
  66. }
  67.  
  68. </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.