Professional Documents
Culture Documents
doctype html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<script src="Storage.js"></script>
</head>
<form name="ShoppingList">
<fieldset>
<legend>Shopping cart</legend>
</fieldset>
<div id="items_table">
<h2>Shopping List</h2>
<table id="list"></table>
<label><input type="button" value="Clear" onclick="ClearAll()">
</div>
</form>
<body onload="doShowAll()">
window.load=doShowAll();
$( window ).load(function() {
doShowAll();
});
/*
//This step might not be required because most modern browsers do support HTML5.
*/
function CheckBrowser() {
return true;
} else {
return false;
if (CheckBrowser()) {
var i = 0;
//For a more advanced feature, you can set a cap on max items in the cart.
key = localStorage.key(i);
+ localStorage.getItem(key) + "</td></tr>\n";
if (list == "<tr><th>Item</th><th>Value</th></tr>\n") {
list += "<tr><td><i>empty</i></td>\n<td><i>empty</i></td></tr>\n";
document.getElementById('list').innerHTML = list;
} else {
alert('Cannot save shopping list as your browser does not support HTML 5');
delete localStorage.myProperty;
localStorage.setItem('propertyName','value');
localStorage.getItem('propertyName');
localStorage.removeItem('propertyName');
function SaveItem() {
localStorage.setItem(name, data);
doShowAll();
localStorage.setItem(name, data);
doShowAll();
function ModifyItem() {
if (localStorage.getItem(name1) !=null)
//update
localStorage.setItem(name1,data1);
document.forms.ShoppingList.data.value = localStorage.getItem(name1);
doShowAll();
function ModifyItem() {
var name1 = $("#name").val();
if (localStorage.getItem(name1) !=null)
//update
localStorage.setItem(name1,data1);
var new_info=localStorage.getItem(name1);
$("#data").val(new_info);
doShowAll();
function RemoveItem()
var name=document.forms.ShoppingList.name.value;
document.forms.ShoppingList.data.value=localStorage.removeItem(name);
doShowAll();