Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Posizione del cursore

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    218

    Posizione del cursore

    Questo codice dà la posizione del cursore del mouse in ascissa e ordinata, ma soltanto della parte di schermo occupata dalle due righe per l'output e sopra di esse.
    Non dà, invece, stranamente, le coordinate del cursore nella parte di schermo sotto le due righe.
    Desidererei sapere perché. Grazie

    lanvoel

    codice:
    <!doctype html>
    <html>
    <body onmousemove="PosizioneCursore()">
    <br><br><br>
    Posizione del mouse sull'asse delle X:<span id="X"></span>
    <br>
    Posizione del mouse sull'asse delle Y:<span id="Y"></span>
    <script language="javascript">
    
    
    function PosizioneCursore()
    {
        var asse_x = event.clientX;
        var asse_y = event.clientY;
        document.getElementById("X").innerHTML = asse_x;
        document.getElementById("Y").innerHTML = asse_y;
    }
    
    
    </script>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    319
    prova cosi, praticamente la view del body non copriva tutta la sua altezza.

    codice:
    <!doctype html>
    <html lang="it-IT">
    
    <head>
        <title>mouse position</title>
        <style>
            html,
            body {
                margin: 0;
                height: 100vh;
            }
            #cordinate {
                margin: 0;
                padding: 10px;
                user-select: none;
            }
        </style>
    </head>
    
    <body onmousemove="PosizioneCursore()">
        <div id="cordinate">
            Posizione del mouse sull'asse delle X:<span id="X"></span> <br>
            Posizione del mouse sull'asse delle Y:<span id="Y"></span>
        </div>
    
        <script>
            function PosizioneCursore() {
                var asse_x = event.clientX;
                var asse_y = event.clientY;
                document.getElementById("X").innerHTML = asse_x;
                document.getElementById("Y").innerHTML = asse_y;
            }
        </script>
    </body>
    
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    218
    Grazie mille ninja72, sempre tempestivo e preciso.
    Non vorrei approfittarmi, ma non potresti darmi una mano anche sull'altro mio intervento: "Salvare un'immagine con Canvas"?
    Mi scuso per la mia invadenza e grazie ancora

    lanvoel

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.