Visualizzazione dei risultati da 1 a 3 su 3

Discussione: coordinate mouse

  1. #1

    coordinate mouse

    ho un problema con questo script(una parte l'ho copiata) che dovrebbe tracciare le coordinate x e y del mouse: con exporer la striscia ozizzontale,
    anche impostata a 1px è sempre + grande
    in konqueror e mozilla è corretta ma non funzionano i pulsanti

    accetto qualsiasi consiglio:




    <div ID="layer1" style="position:absolute;left:0;top:0;width:100%;h eight:1px;background-color:yellow"></div>
    <div ID="layer2" style="position:absolute;left:0;top:0;width:1px;he ight:100%;background-color:yellow"></div>
    <script language="javascript" type="text/javascript">

    <!--

    // Detect if the browser is IE or not.
    // If it is not IE, we assume that the browser is NS.
    var IE = document.all?true:false

    // If NS -- that is, !IE -- then set up for mouse capture
    if (!IE) document.captureEvents(Event.MOUSEMOVE)

    // Set-up to use getMouseXY function onMouseMove
    document.onmousemove = getMouseXY;

    // Temporary variables to hold mouse x-y pos.s
    var tempX = 0
    var tempY = 0

    // Main function to retrieve mouse x-y pos.s

    function getMouseXY(e) {
    if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
    } else { // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
    }
    // catch possible negative values in NS4
    if (tempX < 0){tempX = 0}
    if (tempY < 0){tempY = 0}
    // show the position values in the form named Show
    // in the text fields named MouseX and MouseY
    //document.Show.MouseX.value = tempX
    //document.Show.MouseY.value = tempY
    document.getElementById('layer1').style.top=tempY;
    document.getElementById('layer2').style.left=tempX ;
    return true
    }

    //-->
    </script>






    (non per pubblicita' forse fai prima a vedere il risultato)

    http://www.minali.net/public/minali.it/quadri/index.php

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    io imposterei gli stili del font sul layer1 in modo che non occupino spazio.
    ciauz
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  3. #3
    ho aggiunto font:1pt negli style dei due layer
    pero' in IE non vedo il layer verticale ,francamente
    non capisco il motivo,

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.