/**
*写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);" );
}