Avatar billede bacardil Nybegynder
22. juni 2000 - 19:38 Der er 5 kommentarer og
1 løsning

Luk så.. :o)

Hejsa..

Nogen der har et script der gør det muligt at lave et pop op vindue hvor det ikke kommer igen hvis brugeren har trykket "luk for altid"

og kommer igen hvis man trykker på "luk"

og evt. først kommer nå den side der er i pop op vinduet er blivet opdateret?
Avatar billede bacardil Nybegynder
22. juni 2000 - 19:39 #1
En lille kommentar..
trykker man "luk" skal det naturligvis først komme igen nå man kommer på siden igen .o)

Og den nederste linje
"og evt. først kommer nå den side der er i pop op vinduet er blivet opdateret?"

Skulle laves sådan at man trykker "luk til opdatering" så kommer det først igen nå pop op siden er opdateret :o)


Håber nogen kan hjælpe
Avatar billede tigerdyr Nybegynder
22. juni 2000 - 20:09 #2
Det er vel cookies der er din ven :o)
Avatar billede limemedia Nybegynder
23. juni 2000 - 15:44 #3
Det skulle være muligt at lave det i JavaScript med cookies, men "pop op siden er opdateret" kræver nok mere.

Scriptet er af lidt mere kompliceret natur, så jeg må sige der skal mere på bordet ;D hvis du forstår hvad jeg mener...


/ Lars
LJEeb.com
Avatar billede bacardil Nybegynder
23. juni 2000 - 15:53 #4
Hmm.. Kedeligt :o)
Avatar billede bacardil Nybegynder
26. juni 2000 - 03:13 #5
brom brom.. lukker
Avatar billede limemedia Nybegynder
31. juli 2000 - 08:49 #6

Har fået lavet et eksempel på det ;D så her er den anyway ...

---

<HTML>
<HEAD>
<TITLE>Cookie Sample</TITLE>

<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Script by: Lars B. Jensen, LJ Webnologics -->

    function openWin(windowURL, windowName, windowFeatures) {
        return window.open( windowURL, windowName, windowFeatures ) ;
    }

    function getCookie(name) {
        var search = name + \"=\";
        if (document.cookie.length > 0) {
            offset = document.cookie.indexOf(search);
            if (offset != -1) {
                offset += search.length;
                end = document.cookie.indexOf(\";\", offset);
                if (end == -1)
                    end = document.cookie.length;
                return unescape(document.cookie.substring(offset, end));
            }
        }
    }
   
    function setCookie(name, value, expire) {
        document.cookie = name + \"=\" + escape(value) + ((expire == null) ? \"\" : (\"; expires=\" + expire.toGMTString()));
    }

    function register(value) {
        var today = new Date();
        var expires = new Date();
        expires.setTime(today.getTime() + 1000*60*60*24*365);
        setCookie(\"SmartWindow\", value, expires);
    }
   
    var swcheck = getCookie(\"SmartWindow\");
    if (swcheck != \"never\") {
        if (swcheck != document.lastModified) {
            newWindow = openWin( \'popup.html\', \'myPopup\', \'width=400,height=300,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0\' );
            newWindow.focus()
        }
    }
</SCRIPT>

</HEAD>

<BODY BGCOLOR=\"#FFFFFF\">
<FONT FACE=\"Verdana,Geneva,Arial,Helvetica,sans-serif\" COLOR=\"#000080\" SIZE=\"3\">
<BR>Smart Window ;D<BR><BR>
</FONT>

<FONT FACE=\"Verdana,Geneva,Arial,Helvetica,sans-serif\" COLOR=\"#000080\" SIZE=\"2\">
Choose when to perform action :<BR>
<A HREF=\"#\" onClick=\"register(\'never\'); return false\">NEVER !</A> |
<A HREF=\"#\" onClick=\"register(document.lastModified); return false\">Last modified</A> |
<A HREF=\"#\" onClick=\"register(\'always\'); return false\">Always</A>
</FONT>

</BODY>
</HTML>
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