站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题flex 中 使用 JavaScript 写 Cookie

flex 中 使用 JavaScript 写 Cookie

摘要: flex 中 使用 JavaScript 写 Cookie
<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible">

/**
*写Cookie
*
* name 保存到Cookie中的名称
* text 保存到Cookie中的实际值
* savetime 保存到Cookie中的时间
*/
function writeCookie(name,text,savetime)
{
getUrl("javascript:function writeCookie(name, value, hours) "+
" { "+
" var expire = ''; "+
" if(hours != null) "+
" { " +
" expire = new Date((new Date()).getTime() + hours * 3600000); " +
" expire = '; expires=' + expire.toGMTString();"+
" }" +
" document.cookie = name + '=' + escape(value) + expire;"+
"} "+
" writeCookie('"+name+"','"+text+"',"+savetime+"); " );

}


/**
*读Cookie
* flexname flex 中定义的变量
* name 保存到Cookie中的名称
*
flexname 例子:

function set user_name(txt:String) {
username.text=txt; //可以根据情况保存到对应的变量或域中
}

readCookie("user_name",'name');

*/
function readCookie(flexname,name)
{
getUrl( " Javascript: "+
" var name ='"+name+"' ;"+
" var cookieValue = ''; "+
" var search = name + '='; "+
" if(document.cookie.length > 0) "+
" { "+
" offset = document.cookie.indexOf(search); "+
" if (offset != -1) "+
" { "+
" offset += search.length; "+
" end = document.cookie.indexOf(';', offset); "+
" if (end == -1) end = document.cookie.length; "+
" cookieValue = unescape(document.cookie.substring(offset, end)) "+
" } "+
" } "+
" window.document.getElementsByTagName('object')[0].SetVariable ('"+flexname+"',cookieValue);" );
}


</textarea>
↑返回目录
前一篇: [原创]用JavaScript实现动态数据表格式样控制
后一篇: javascript特效,左键菜单