Avatar billede tejs Nybegynder
09. oktober 2002 - 22:19 Der er 4 kommentarer og
1 løsning

Popup efter musens position

Hej

Jeg er ved at lave en julekalender - når man trykker på en låge skal der komme en popup, med en bestemt størrelse. Denne popup skal være centreret både vertikalt og horisontalt omkring den position musen har når brugeren klikker på lågen..

Jeg har fundet et script her på eksperten, der aflæser musens position i forhold til browservinduet - måske kan den udvides til at lave denne popup. Forskellen er selvfølgelig at det er musens position i forhold til øverste venstre hjørne af skærmen..

<script>
<!--
    var isMinNS4 = (document.layers) ? 1 : 0;
    var isMinIE4 = (document.all)    ? 1 : 0;

    var mouseX = 0;
    var mouseY = 0;

    if (isMinNS4)
    {
        document.captureEvents(Event.MOUSEMOVE);
    }
    document.onmousemove = getMousePosition;

    function getMousePosition(e)
    {
        if (isMinNS4)
        {
            mouseX = e.pageX;
            mouseY = e.pageY;
        }
        if (isMinIE4)
        {
            mouseX = event.clientX + document.body.scrollLeft;
            mouseY = event.clientY + document.body.scrollTop;
        }
        window.status = mouseX + \",\" + mouseY;
        return true;
    }
-->
</script>

Hvordan gør jeg lige det..?
Avatar billede angelod Novice
09. oktober 2002 - 22:56 #1
Jeg mener altså ikke at du kan sætte en popups position på skærmen.
Avatar billede knudgert Nybegynder
10. oktober 2002 - 04:03 #2
Ovennævnte vil ikke virke i Netscape 6/7, Mozilla og Opera.
http://www.dynamicdrive.com/dynamicindex4/imagetooltip.htm er der et genialt script til det.
Her er indholdet i et popupvindue godt nok i en <div> og ikke en hmlside, men med mindre du skal have oceaner af tekst burde det ikke betyde noget.
Avatar billede tejs Nybegynder
10. oktober 2002 - 10:51 #3
Jo, for jeg skal afsende en formular i popup'en - det var da ærgligt..!
Avatar billede tejs Nybegynder
10. oktober 2002 - 10:52 #4
Kan man aflæse browservi
Avatar billede tejs Nybegynder
10. oktober 2002 - 10:53 #5
UPS - nå jeg kom bare i tanke om noget, men det er alligevel ikke muligt..!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester