Avatar billede smilet Nybegynder
01. februar 2002 - 09:41 Der er 3 kommentarer og
1 løsning

Layer

Jeg har et layer (div) som skal skjules når brugeren trykker på musen udenfor layerområdet. Er der nogle af jer der ved hvordan jeg kan checke om der bliver musetrykket udenfor mit layer?
Avatar billede zeroxer Nybegynder
01. februar 2002 - 09:57 #1
Hmm... Du kan benyte php  systemet - glem alt om html.
Avatar billede smilet Nybegynder
01. februar 2002 - 09:59 #2
Har du en opskrift??
Avatar billede pelkjaer Nybegynder
01. februar 2002 - 10:02 #3
zeroxer>>Det lyder sørme interessant...er det noget du vil uddybe.

smilet>>En løsning kunne være at lave endnu en div med et lavere z-indez samt en størrelse på fx. 90%x90% - og inde i layeret en spacergif på 100%x100%.

På den gif, laver du en show/hide ved onClick - der skjuler både sig selv og det andet lag.
Avatar billede Slettet bruger
01. februar 2002 - 12:09 #4
Ja jeg gad da også godt vide hvordan PHP skulle kunne fixe den :-)

Prøv det her i IE5+ ::

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
    <script type="text/javascript">
    function theWildFunc() {
        if (window.event) {
            var tg = window.event.srcElement.id;
            if (tg != "theFamousDiv")
                document.getElementById("theFamousDiv").style.visibility = "hidden";
        }
    }
    function visIgen() {
        if (document.getElementById)
            document.getElementById("theFamousDiv").style.visibility = "visible";
    }
    if (document.getElementById)
        document.onmousedown = theWildFunc;
    </script>

</head>
<body style="font: 10px verdana, sans-serif;">
<a href="java script:visIgen()">Vis layer</a>
<div id="theFamousDiv" style="width:100px; padding: 3px; border:1px solid #000; background: #eee;">
    Klik på mig og jeg bliver - klik udenfor og jeg forsvinder!
</div>
</body>
</html>

/CS
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