Making Cookies
Jun 10, 2005
There are a lot of extremely smart members here, so I thought if the knowledge is out there, this would be the place to tap into it. I have included the code below that I am working with. What I want is for a person to enter their name and room number and coffee preference. Then a cookie will store that information and tell them a cup will be sent to them at their room. When the page is loaded again their preference will be remembered and they will be offered a discount for their favorite coffee. This is part of a self taught book I am studying.
Most of it works, but I think the selection of coffee from the radio button is not being stored in the cookie, or at least I can not recall it. I was also wondering if there was some way that I could combine the makeCookie and welcome functions so that there would only be one button to click on the page. Code:
View 2 Replies
ADVERTISEMENT
Dec 16, 2002
For all those "Cookie Problems" posts that are flooding this Forum:
function cookie(name,value)
{ this.name = name;
this.value = value;
this.attributes = new Array();
this.expiresIn = function (days)
{ expiration = new Date();
expiration.setTime(expiration.getTime() + (days*86400000));
this.attributes["expires"] = expiration.toGMTString();
};
this.set = function ()
{ var cookiestr = this.name + "=" + escape(this.value);
for(attr in this.attributes)
{ cookiestr += "; " + attr
if(this.attributes[attr].length > 0)
cookiestr += "=" + this.attributes[attr];
}
document.cookie=cookiestr;
};
this.erase = function()
{ this.expiresIn(-1);
this.set();
delete cookies[this.name];
};
}
function cookieContainer()
{ this.add=function (name,value)
{ this[name]=new cookie(name,value);
};
this.get=function (name)
{ for(o in this)
if(o == name)
return this[o];
return null;
}
var cstr=document.cookie;
var spaces=/s/gi;
cstr=cstr.replace(spaces,'');
while(cstr.length>0)
{ cequal=cstr.indexOf("=");
if(cequal==-1) cequal=cstr.length;
var name=cstr.substring(0,cequal);
cstr=cstr.substring(cequal+1,cstr.length);
cend=cstr.indexOf(";");
if(cend==-1) cend=cstr.length;
var value=unescape(cstr.substring(0,cend));
cstr=cstr.substring(cend+1,cstr.length);
this.add(name,value);
}
}
var cookies = new cookieContainer();
View 10 Replies
View Related
Jun 20, 2011
If I create a cookie in PHP here.
setcookie('cookie_cl_'.$client_id, 'cookie_cl_'.$client_id, $time, "/","", 0);
the php script is set on domain B
the javascript I want to read the cookie is set on domain B as well
However, the
hosted on DOMAIN A <script src=domain B .js>
I want the cookie to remain on domain B, but if I open the JS file using domain A, both php and JS are using domain B, though I can't seem to get the JS to find the cookie, is it looking at domain A ?
am I suppose to set a domain on cookie for this to work?
View 1 Replies
View Related
Jul 23, 2005
i am about to write my first javascript for a Login "remember me
cookie"...but i will say i am not sure of what method?
i dont want to save user id and password.....
View 2 Replies
View Related
Jul 23, 2005
I need to set two cookies. One to be used for redirection and page loading,
which i have now and works and a second one that is used to write
information on a page.
Both are to be set automatically when loading the page. The second will
will set a company name like "Your company name". Then when the next page
is loaded it will put "Your company name" on the webpage. And like I said
before the first cookie is set for navigation purposes.
View 1 Replies
View Related
Jul 23, 2005
What's the trick to sharing cookies between frames? I can set and read a
cookie in the same frame, but if I try to read the cookie in another frame
it is undefined. :o(
There are some other cookies that are available in all frames, so I know
that the frames are capable of reading cookies, just not the ones that I set
in the other frame.
View 1 Replies
View Related
Oct 25, 2005
Got a client with three web sites. I want to be able to pass cookies between these sites, so far no luck. Tried:
document.cookie = name + "=" + escape (value) +
((exp == null) ? "" : ("; expires=" + exp.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
("; domain=.yorktest.com") +
((secure == true) ? "; secure" : "");
Code:
View 1 Replies
View Related
May 15, 2006
I have the code below that will retrieve a cookie that was placed by the server (ie: joes.com) that the document resides on. I want to be able to retrieve a cookie set by another server (ie: freds.com) but I want to retrieve it from a page served by joes.com. This code apparently using 'document.cookie' determines the server that the document resides on and looks for cookies from that server. Anybody know of code that will let you determine the server?
var name = "cookie";
function getCookie(name) {
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin,
end));
}
}
return null;
}
View 1 Replies
View Related
Nov 4, 2006
I am using IE6 to view pages from a corporate web server through
internet, not VPN. But, the I use a webhop service, so the URL I use is
silently redirected to another place. I think this is because the
company uses dynamic IP addresses for the server.
Anyway, I am trying to use a cookie to remember user login info, but
the cookie is not working. If connect to the server through the VPN
(when I know the IP address of the server) everything works fine. So, I
am thinking that the webhop thing is causing me a problem with cookie.
Reading about the cookie I think that either the path or the domain
needs setting. Am I on the right lines here, or is it something else?
View 7 Replies
View Related
Jun 9, 2007
I use Javascript cookies in a web application with a command like this
document.cookie = NameOfCookie + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
But it does not work in some cases that I dont understand ...
View 1 Replies
View Related
Oct 11, 2007
Some know how can i pull out a none English string from a cookie?
View 1 Replies
View Related
Jul 20, 2005
I just changed my browser settings to override automatic cookie
handling and block all third party cookies. Now I'm curious. How are
third party cookies allowed in the first place? I thought only the
domain of the web site visited could store and retrieve cookies?
View 1 Replies
View Related
Mar 2, 2010
I have this Ad Script script:
<HEAD> section
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}
-->
</style>
<script type="text/javascript">
[Code]...
And i trying to find a way to show a div with text and images just once per day using cookies....i like something like this [URL]
View 8 Replies
View Related
Mar 30, 2011
I'm displaying a page outside my server inside an iframe. I want to allow whatever is inside my iframe to set cookies. The website says, sorry your browser must allow cookies. My browser allows cookies, but because its in the iframe it doesn't allow them. I've read something about changing the header? What code would I put in my page.php to allow them?
View 1 Replies
View Related
Nov 28, 2005
I've been trying for the last few weeks(on and off, mind you) to get this piece of code working, but to no avail.
My problem is small, but all the solutions I have tried dont seem to work.
I've googled the life out of it and got a lot of different scripts which are supposed to set the expiry date in the past and the cookie disappears.....
But none of these worked, so this is what I am left with: Code:
View 3 Replies
View Related
Jul 30, 2009
First and foremost, yet I have viewed w3schools explination on how to use cookies, yes I have googled around for other tutorials, and I am still not getting the cookie to set at all.
I have a quiz I set up with javascript, and when the user passes the quiz, it goes to a special webpage. I want a cookie set on with body onload for that page, and then that cookie to be checked on the body onload of the quiz page so that if the page see''s that the user has allready passed that quiz, it will just automatically redirect acordingly so the quiz won't have to be taken again. Here is my [code]...
View 14 Replies
View Related
Jan 10, 2010
I have a window up whose Javascript implementation checks for a cookie with code something like this:
function lookieCookie()
{
alert(document.cookie);
setTimeout(lookieCookie, 10000);
}
The first call to lookieCookie is in the onload event handler. The cookie is actually set by a PHP routine that is in another script. The PHP script certainly appears to be setting the cookie. The alerts from lookieCookie are clearely happening at the appropriate time intervals (I can't get into the room with the actual code at the moment, so if I have messed up the syntax here, I know that it is not messed up in the real code), but the cookie being set from PHP does not show up.
Obviously the PHP might be doing the wrong thing. In tha case I have to get on the guy that writes the PHP script. Should the code I wrote work even if the cookie is set after the page has loaded, but between iterations of lookieCookie()? If yes, then I must get on the PHP coder and get his page fixed.
View 1 Replies
View Related
Feb 5, 2010
I'm trying to write a Javascript program that adds numbers by using cookies. Here is my code:
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
[Code]...
View 2 Replies
View Related
May 29, 2003
I have been redesigning my Site. To offer the user to change the background color. this is passed from page to page with the use of cookies. In my redesign I also need to images and bg images to be passed from page to page but don't quite know how to go about it.
View 1 Replies
View Related
Jun 27, 2003
I have a friend that needs help. They emailed me and said they notice that when there site is in a frame from another site, the cookies do not work. The email prompt pops up even if the person has already set a cookie. If you input an email address it still comes back with null. Do you know why it cannot read the email cookie from within another site, but works fine from his site.
Anyone know what to chnage in this script to fix this?
View 2 Replies
View Related
Sep 12, 2004
I really like this script http://dynamicdrive.com/dynamicindex1/navigate2.htm
however, I can't seem to find a script that uses cookies for a long period of time, instead of just for browser sessions.
Is there any way someone could help me on this and make the script use longer cookies for so many days.
View 1 Replies
View Related
Feb 25, 2006
Love the Catfish advertisement system on sitepoint and would love to implement it myself. Since there hasn't been a Part III written yet, does anyone in the sp community know how to control it's display via cookies? (For instance, show it only once per X days.) Also, I'd love to have multiple catfish ads, but are called dependent on which page the viewer is on at the time (can I simply duplicate the #catfish css and call #catish2 for the next ad?)
View 4 Replies
View Related
Feb 24, 2007
How can we know whether a browser's cookies are enabled or disabled with javascript?
View 2 Replies
View Related
May 4, 2010
cookies is not setting whats wrong with this,
<script type="text/javascript">
function validate_form(frm)
{[code]....
View 1 Replies
View Related
Oct 21, 2010
This is a bit of a larger form that I'm building. I'm trying to set the cookie for the first name (fname) and last name (lname). Ultimately, when the user revisits the site, it will remember their first and last name. I can get it to work with just the fname, but I don't know how to set or get the cookie with both fields. Here is what I have so far.
<html>
<head>
<script type="text/javascript">
function getCookie(c_name)
[Code]...
View 9 Replies
View Related
Jun 24, 2011
I'm having an issue with setting multiple cookies with javascript in three drop down menus.The first cookie is set without a problem, but the other two don't which in turn messes up my triggers to automatically populate these drop downs based on the previous menu's value.Here is the code:First I am setting the cookie:
Code:
setCookie('default' + arrayName[i].name, jQuery.trim(arrayName[i].value), 0);
if ((arrayName[i].type == 'text' || arrayName[i].type == 'select-one') && jQuery.trim(arrayName[i].value).length != 0) {
newArray[newArray.length] = arrayName[i];[code]...
View 2 Replies
View Related