Uncaught reference error with cookies [javascript] -


i'm having trouble plugging in text field create cookie. there appears reference error can't figure out why. seems simplified version compared w3c still won't work. know why?

    <div id='sandbox'>      </div>      username: <input type='text' id='form'><br>     <button onclick="createcookie">create cookie</button>     <button onclick="displaycookie">display cookie</button>  <script> var username = document.getelementbyid('form').value  function createcookie(username) { document.cookie = "user" + "=" + username; }  function displaycookie() { document.getelementbyid('sandbox').innerhtml = document.cookie; } </script> 

there several issues here, let's break down


<node onclick="foo" /> 

can thought of similar to

node.click = function () {     foo }; 

notice how foo not invoked here. either need use () or attach differently.


var bar = document.getelementbyid('form').value; 

will node id form it's value property , take copy , call bar. never change again until bar = ...


function fizz(bar) {     return bar; } fizz(); 

although bar may have been defined before function, parameter named bar hides within fizz, , therefore bar inside fizz can passed first parameter, not bar higher scope.


var buzz = document.cookie; 

document.cookie not simple property might expect, when try get it, you'll given every cookie.


Comments

Popular posts from this blog

Change the color of an oval at click in Java AWT -

c# - Unity IoC Lifetime per HttpRequest for UserStore -

I am trying to solve the error message 'incompatible ranks 0 and 1 in assignment' in a fortran 95 program. -