flex 中 使用 JavaScript 写 Cookie

王朝html/css/js·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

/**

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

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航