如何获取当前登陆的用户名??? 在HTML中是否可以获取当前登陆的用户名?现在想要把当前登陆的用户名这个变量在一个表单中提交,这个怎么做?听说可以用js 来实现,不知道怎么做?本人菜鸟一个,忘各位大侠给点指点,谢谢!最好是能给个例子,我的是asp程序。。<input name="Commentator" type="hidden" id="loginName" value="" />想获取当前的用户名作为value的值在表单中提交,怎么写?是在HTML中哦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Jsp的话一般是放在session里 一般的过程是如下:你从asp中读取username,username=***存到cookie中,然后再用js从cookie中读取username=***的值。 就是JS怎么写调用cookie呢? 抄别人的/// <summary> /// 写cookie /// </summary> /// <param name="name">必填,key</param> /// <param name="value">必填,value</param> /// <param name="exptime">可选,exptime,数字</param> SetCookies : function(name,value,exptime){ try{ if(arguments.length == 2) return arguments.callee(name,value,30*24*60*60*1000); var exp = new Date(); exp.setTime(exp.getTime() + exptime); document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString(); } catch(e){ throw new Error("SetCookies: " + e.message); return false; } } /// <summary> /// 读cookie /// </summary> /// <param name="name">必填,key</param> GetCookies : function(name){ try{ var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return null; } catch(e){ throw new Error("GetCookies: " + e.message); return false; } } //调用document.getElementById('btn').attachEvent("onclick",function(){ SetCookies ("key","value");}); //添加cookievar setCookie=function(c_name,value,expiredays){ var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) cookieVal=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());// alert(cookieVal); document.cookie=cookieVal;}//获取cookiefunction 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// document.write(document.cookie.substring(c_start,c_end)+"<br>"); return unescape(document.cookie.substring(c_start,c_end)) } } return ""} <a> rel 属性和onclick 不能同时存在 javascript 与媒体互交 undefined 与 object 或运算 结果是什么? 有些小问题,请大家来指点一下............... 为什么脚本不管用啊!急等! 哈,找了很久了.这些资料 怎样通过botton控制input显示的内容 谁知道左边那个“论坛列表”的效果是怎么作出来的?可给代码吗? 怎样实现javascript中layer(层)位置的相对定位? 请问字符串search的用法 求jquery 高手帮忙看看我的代码 Ext.data.TreeStore
然后再用js从cookie中读取username=***的值。
就是JS怎么写调用cookie呢?
/// 写cookie
/// </summary>
/// <param name="name">必填,key</param>
/// <param name="value">必填,value</param>
/// <param name="exptime">可选,exptime,数字</param>
SetCookies : function(name,value,exptime){
try{
if(arguments.length == 2) return arguments.callee(name,value,30*24*60*60*1000);
var exp = new Date();
exp.setTime(exp.getTime() + exptime);
document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}
catch(e){
throw new Error("SetCookies: " + e.message);
return false;
}
}
/// <summary>
/// 读cookie
/// </summary>
/// <param name="name">必填,key</param>
GetCookies : function(name){
try{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null)
return unescape(arr[2]);
return null;
}
catch(e){
throw new Error("GetCookies: " + e.message);
return false;
}
}
//调用
document.getElementById('btn').attachEvent("onclick",function(){
SetCookies ("key","value");
});
//添加cookie
var setCookie=function(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
cookieVal=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
// alert(cookieVal);
document.cookie=cookieVal;
}
//获取cookie
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
// document.write(document.cookie.substring(c_start,c_end)+"<br>");
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}