Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    javascript: posizione mouse

    Salve a tutti, mi servirebbe un'informazione x javascript:

    non c'è un codice che permetta di memorizzare, dopo aver fatto click col mouse, la posizione in cui il mouse ha fatto click???

    grazie
    Alle Olimpiadi l'allenatore degli Usa di pallanuoto ha detto che lo sport è il metodo migliore per combattere il terrorismo.

    Allora perchè non giochiamo a golf con le palle di Bush????

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    hai fatto una ricerca?

  3. #3
    si, non c'è niente
    Alle Olimpiadi l'allenatore degli Usa di pallanuoto ha detto che lo sport è il metodo migliore per combattere il terrorismo.

    Allora perchè non giochiamo a golf con le palle di Bush????

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ok, provalo un po'
    codice:
    <script type="text/javascript" language="JavaScript">
    <!--
    function getMousePosition(e){
    	if(!e) e=window.event;
    
    	var vDoc=(document.documentElement && document.documentElement.scrollTop)?document.documentElement:document.body;
    
    	var mouseX=(e.pageX)?e.pageX:e.clientX+vDoc.scrollLeft;
    	var mouseY=(e.pageY)?e.pageY:e.clientY+vDoc.scrollTop;
    
    	alert(mouseX+','+mouseY);
    }
    
    if(document.layers) document.captureEvents(Event.CLICK);
    document.onclick=getMousePosition;
    //-->
    </script>
    ciao

  5. #5
    ho trovato un sito che visualizza le coordinate del mouse come autocad con una linea orizzontale e una verticale,purtroppo non mi ricordo + il link
    mi piacerebbe riprodurre il codice,chi mi aiuta?
    grazie

  6. #6
    una precisazione, cosi vale per tutto il body
    ma se volessi che mi restituisse le coordiante solo quando faccio click dentro un livello ( o un td di una tabella) come posso fare?
    http://www.mcganass.com

  7. #7
    Originariamente inviato da Xinod
    ok, provalo un po'
    codice:
    <script type="text/javascript" language="JavaScript">
    <!--
    function getMousePosition(e){
    	if(!e) e=window.event;
    
    	var vDoc=(document.documentElement && document.documentElement.scrollTop)?document.documentElement:document.body;
    
    	var mouseX=(e.pageX)?e.pageX:e.clientX+vDoc.scrollLeft;
    	var mouseY=(e.pageY)?e.pageY:e.clientY+vDoc.scrollTop;
    
    	alert(mouseX+','+mouseY);
    }
    
    if(document.layers) document.captureEvents(Event.CLICK);
    document.onclick=getMousePosition;
    //-->
    </script>
    ciao
    io vorrei usare lo stesso codice soltanto cliccando su un link e non in un punto qualsiasi della pagina.

    codice:
    ?
    c'è qualcosa che non va, il primo click non accede alla function getMousePosition dal secondo in poi funziona sempre. Come posso sistemarla?
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    elimina le ultime due righe dello script, ovvero queste

    codice:
    if(document.layers) document.captureEvents(Event.CLICK);
    document.onclick=getMousePosition;

    poi

    codice:
    ?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    non viene nemmeno chiamata la funzione!!!
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    questo mi funziona su IE

    codice:
    <script type="text/javascript" language="JavaScript">
    <!--
    function getMousePosition(elm, e){
    	if(!e) e=window.event;
    
    	var vDoc=(document.documentElement && document.documentElement.scrollTop)?document.documentElement:document.body;
    
    	var mouseX=(e.pageX)?e.pageX:e.clientX+vDoc.scrollLeft;
    	var mouseY=(e.pageY)?e.pageY:e.clientY+vDoc.scrollTop;
        
       if (elm = 'miolink') {
         alert(mouseX+','+mouseY);
       }
    }
    if(document.layers) document.captureEvents(Event.CLICK);
    
    </script>
    ?
    per mozilla e FF sto ancora provando
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.