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.toGMTString())
}请问以上函数中的((expiredays==null) ? "" : 是什么意思?
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : "; expires="+exdate.toGMTString())
}请问以上函数中的((expiredays==null) ? "" : 是什么意思?
解决方案 »
- 请问javascript的nodeValue和value的区别?
- 有没有办法控制播放指定区间的音频?
- 下面这个类型是数组吗,怎么把数据库的内容读写成这样了。asp语言的。谢谢了
- 【WEB开发菜鸟求教1】JS 实现年月的问题~~~
- onsubmit的问题?
- insertAdjacentElement 在FF中有没有好一点的解决办法(简洁一点的)
- 请问这句话是什么意思?(document.getElementById) ? document.getElementById(target).style : eval("document." + target);
- 目录树的问题,100分
- 如何控制INPUT中只能输入0~59的数字?谢谢!
- 急:还是关于动态在表格中插入一行的问题。
- google maps 使用问题
- jquery 嵌套问题,急!在线等大虾解答
return ""
else
return "; expires="+exdate.toGMTString()
如果expiredays==null为true,则取前面一个值,即"",为false则取后面的值,"; expires="+exdate.toGMTString()
如果b等于9 a的值就是?号后边的值 即abc 否则 取:号后边的值123
如果第三个参数传了 就设置到cookie里去 这里是个判断有没有第三个时间参数
表达式+?+表达式成立时取的值 +:+表达式不成立的时候取得值意思就是
((expiredays==null) ? "" : "; expires="+exdate.toGMTString())意思就是说expiredays==null 为true的时候 返回"" ;
不为true的时候返回 "; expires="+exdate.toGMTString()