2010-05-25 4 views
0

Пожалуйста, обратите внимание, что это только пример:Нажмите, чтобы увеличить текст тела | JavaScript

<img src="img/normal-font.png" onclick="javascript:document.body.style.fontSize = '13px';" /> &nbsp; 
<img src="img/medium-font.png" onclick="javascript:document.body.style.fontSize = '14px';" /> &nbsp; 
<img src="img/large-font.png"onclick="javascript:document.body.style.fontSize = '15px';" /> 

Текст тела действительно увеличить, если выбрать одну из них, но то, что я хотел бы включить это вспомнить, какой вариант вы выбрали чтение куки.

Фактически, у меня нет опыта создания файлов cookie в JS, только на PHP. Может ли кто-нибудь придумать пример того, как сделать куки самым простым способом запомнить мой вариант, но всякий раз, когда кто-то нажимает на другой, он должен избавиться от последнего установленного файла cookie, например. Значение cookie имеет 15px, затем следует обновить его или удалить с помощью нового файла cookie с новым значением 13px и т. Д.

Спасибо :)

ответ

0

вы можете установить и получить значение куки из JavaScript таким же образом, что вы делаете в PHP.

Для получения вашей справки используйте следующие два метода.

function setCookie(c_name,value,expiredays) 
{ 
var exdate=new Date(); 
exdate.setDate(exdate.getDate()+expiredays); 
document.cookie=c_name+ "=" +escape(value)+ 
((expiredays==null) ? "" : ";expires="+exdate.toUTCString()); 
} 

function getCookie(c_name) 
{ 
if (document.cookie.length>0) 
    { 
    c_start=document.cookie.indexOf(c_name + "="); 
    if (c_start!=-1) 
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start); 
    if (c_end==-1) c_end=document.cookie.length; 
    return unescape(document.cookie.substring(c_start,c_end)); 
    } 
    } 
return ""; 
} 

this page для получения более подробной информации.

Смежные вопросы