/* HTML5 SessionStorage */
//添加數據
function SSsetVal(key, val){
if(window.sessionStorage){
//檢測用戶是否輸入鍵
if(key=='' || val==''){
return 0;
}
sessionStorage.setItem(key,val);
alert('數據:'+key+'->'+val+'添加成功');
return 1;
}else{
alert('不支持本地存儲');
return 0;
}
}
//查詢指定數據
function SSgetVal(key){
//檢測用戶是否輸入鍵
if(key==''){
return 0;
}
if(window.sessionStorage){
return sessionStorage.getItem(key);
}else{
return 0;
}
}
//修改制定數據
function SSchgVal(key, val){
if(window.sessionStorage){
//檢測用戶是否輸入鍵
if(key=='' || val==''){
return 0;
}
sessionStorage.setItem(key,val);
alert('數據:'+key+'->'+val+'修改成功');
return 1;
}else{
return 0;
}
}
//刪除指定數據
function SSdelVal(key){
//檢測用戶是否輸入鍵
if(key==''){
return 0;
}
if(window.sessionStorage){
sessionStorage.removeItem(key);
return 1;
}else{
return 0;
}
}
//遍歷所有
function SSgetAll(){
if(window.sessionStorage){
//檢測是否有數據
if(sessionStorage.length==0){
return 0;
}
var arrKey = new Array()
//遍歷數據
for(var i=0;i<sessionStorage.length;i++){
arrKey[i] = localStorage.key(i);
}
return arrKey;
}else{
return 0;
}
}
//總條數
function SSgetAllCount(){
if(window.sessionStorage){
//檢測是否有數據
return sessionStorage.length
}else{
alert('不支持本地存儲');
return 0;
}
}
//刪除所有
function SSdelAll(){
if(window.sessionStorage){
//檢測是否有數據
if(sessionStorage.length==0){
return 0;
}
//循環刪除
// for(var i=0;i<sessionStorage.length;i++){
// sessionStorage.removeItem(sessionStorage.key(i));
// }
sessionStorage.clear();
if(sessionStorage.length==0){
alert('成功');
return 1;
}else return 0;
}else{
return 0;
}
}
/* HTML5 LocalStorage */
//添加數據
function LSsetVal(key, val){
if(window.localStorage){
//檢測用戶是否輸入鍵
if(key=='' || val==''){
return 0;
}
localStorage.setItem(key, val);
showModel('添加成功');
return 1;
}else{
return 0;
}
}
//查詢指定數據
function LSgetVal(key){
//檢測用戶是否輸入鍵
if(key==''){
return 0;
}
if(window.localStorage){
if (localStorage.getItem(key)){
return localStorage.getItem(key);
}else return 0;
}else{
return 0;
}
}
//修改制定數據
function LSchgVal(key, val){
if(window.localStorage){
//檢測用戶是否輸入鍵
if(key=='' || val==''){
return 0;
}
localStorage.setItem(key,val);
return 1;
}else{
return 0;
}
}
//刪除指定數據
function LSdelVal(key){
//檢測用戶是否輸入鍵
if(key==''){
return 0;
}
if(window.localStorage){
localStorage.removeItem(key);
return 1;
}else{
return 0;
}
}
//遍歷所有
function LSgetAll(){
if(window.localStorage){
//檢測是否有數據
if(localStorage.length==0){
//alert('當前購物車中無商品,快去添加吧');
return 0;
}
var arrKey = new Array();
//遍歷數據
for(var i=0;i<localStorage.length;i++){
arrKey[i] = localStorage.getItem(localStorage.key(i));
}
return arrKey;
}else{
return 0;
}
}
//總條數
function LSgetAllCount(){
if(window.localStorage){
//檢測是否有數據
return localStorage.length
}else{
return 0;
}
}
//刪除所有
function LSdelAll(){
if(window.localStorage){
//檢測是否有數據
if(localStorage.length==0){
//alert('當前localstroge中無數據');
return 0;
}
//循環刪除
// for(var i=0;i<localStorage.length;i++){
// localStorage.removeItem(localStorage.key(i));
// }
localStorage.clear();
if(localStorage.length==0){
//alert('數據清除成功');
return 1;
}else return 0;
}else{
alert('不支持本地存儲');
return 0;
}
}