Avatar billede perh Juniormester
23. februar 2010 - 13:11 Der er 7 kommentarer og
1 løsning

Huskeliste - hvordan

Jeg ville gerne kunne lave en liste over foretrukne huse for den enkelte bruger på en webside med sommerhuse, jeg har.

Altså så brugeren markerer et eller flere huse i oversigten, eller på husets side.

Jeg mener, at det må være en cookie?

Er der nogen, der ved, hvad den funktion kaldes (engelsk)eller kan henvise til et script?
Avatar billede repox Seniormester
23. februar 2010 - 13:29 #1
Avatar billede discotk Nybegynder
23. februar 2010 - 13:31 #2
Avatar billede perh Juniormester
23. februar 2010 - 13:33 #3
Det ser interessant ud.
Jeg vil tro, at jeg skal lave en session og så tilføje nye poster (huse) til cookien
Avatar billede showsource Seniormester
23. februar 2010 - 14:00 #4
Jeg ville nok vælge at sætte cookien med javascript.
Samt lade cookien være et array.
Avatar billede perh Juniormester
23. februar 2010 - 14:20 #5
Showxource
Kan du give et eksempel/henvisning

Men hvis folk har slået javascript fra  - men det er der nok ikke så mange der har - virker det ikke.
Avatar billede showsource Seniormester
23. februar 2010 - 14:31 #6
Jahhh, lidt kan jeg da godt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html><head><title>Add cookie, Javascript og Php</title>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<script type="text/javascript">

<!-- http://www.eksperten.dk/spm/743420 -->

var cookdays = 40;

function createCookie(cookname,value) {

    var date = new Date();
    date.setTime(date.getTime()+(cookdays*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    document.cookie = cookname+"="+value+expires+"; path=/";

}

function readCookie(cookname) {
    var nameEQ = cookname+ "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}


</script>

</head>
<body>
<?php

for($i = 1; $i < 11; $i++) {
?>

<br />
Hus nr. <?php echo $i; ?> <span onmouseover="this.style.cursor='pointer';" onclick="createCookie('hus[<?php echo $i; ?>]',<?php echo $i; ?>);">Tilføj</span>

<?php
}

echo"<pre>";
print_r($_COOKIE);
echo"</pre>";

?>
</body></html>
Avatar billede perh Juniormester
23. februar 2010 - 14:46 #7
Flot, mange tak, jeg gransker det lige en gang
Avatar billede perh Juniormester
28. februar 2012 - 15:24 #8
skriv et svar og få point
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