单击以使正文更大| JavaScript的

时间:2010-05-25 17:09:43

标签: javascript html cookies large-text

请注意,这只是一个例子:

<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创建cookie的经验。有人想出一个例子,说明如何以简单的方式记住我的选项,但每当有人点击另一个时,它应该摆脱最后设置的cookie,例如Cookie值为15px,然后应该更新它或使用新值为13px的新cookie删除它等等。

谢谢:)

2 个答案:

答案 0 :(得分:0)

这可能会有所帮助: QuirksMode Javascript cookies reference.

答案 1 :(得分:0)

你可以像在php中一样设置和获取javascript中的cookie值。

您可以使用以下两种方法获得帮助。

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