Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Salvy95
    Registrato dal
    Jul 2008
    Messaggi
    199

    [ajax] Programmino posizione del mouse

    Salve, sto cercando di realizzare un programmino, il cui scopo è il seguente:
    catturare la posizione del mouse in una pagina, e inviare con l'ajax il tutto tramite richiesta get alla pagina php, che elaborerà uno script in js, che se incluso, emula le posizioni del mouse richieste dall'utente...
    ecco il codice

    codice:
    <HTML>
    <HEAD>
    <script>
    function send_dati(x,y)
    {
      var xml = XMLHttpRequest();
    
      xml.open("GET","prova.php?x="+x+"&y="+y,false);
    xml.onreadystatechange = function (){
      if(xml.status==200 || xml.status== 0)
      {
      xml.send(null);
        var risposta = xml.responseText;
    }else{alert("errore");}
    alert(risposta);
    }}
    
    function moove(event){
    var asse_x=event.clientX;
    var asse_y=event.clientY;
    send_dati(asse_x,asse_y);
    }
    
    </script>
    <META NAME="GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE>Mouse Position</TITLE>
    </HEAD>
    <BODY onmousemove="javascript:moove(event);">
    </BODY>
    </HTML>
    La seconda funzione, quella richiamata dal body, onmousemove funziona, il problema è la richiesta ajax, potete darmi una mano??

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma tu sai quante volte scatta l' onmousomove mentre muovi il mouse?
    ti sembra plausibile fare richieste ajax con tale frequenza?

  3. #3
    Utente di HTML.it L'avatar di Salvy95
    Registrato dal
    Jul 2008
    Messaggi
    199
    Si è possibile...
    feci una cosa analoga tempo fa.
    Il problema è che adesso non riesco ad inviarne nemmeno una

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Salvy95
    Si è possibile...
    feci una cosa analoga tempo fa.
    Il problema è che adesso non riesco ad inviarne nemmeno una
    Xinod giustamente, voleva segnalarti che fare un operazione del genere rischi di impallare browser e server, comunque inserisci degli alert x vedere cosa risponde la chiamata ajax e posta un link alla demo pubblica cosi da testare il tutto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.