$objResponse->addScript("xajax.$('username').focus();");
$objResponse->addAssign("divCopyright","innerHTML",Common::generateCopyright($skin));
//print_r($_COOKIE);exit;
if (isset($_COOKIE["username"])){
$username = $_COOKIE["username"];
$checked = true;
}
if (isset($_COOKIE["password"])) $password = $_COOKIE["password"];
$objResponse->addAssign("username","value",$username);
$objResponse->addAssign("password","value",$password);
$objResponse->addAssign("rememberme","checked",$checked);
$objResponse->addAssign("locate","value",$language);能给解析一下这是什么意思$objResponse->addScript("xajax.$('username').focus();");
其中$objResponse是xajaxResponse对象,求addScript里面的参数的问题:"xajax.$('username').focus();"里面的$('username')是什么意思并且其中的点操作符是什么意思
return document.getElementById(id);
}
那么$相当document.getElementById
如此说来$('username')就是一个html的元素,也就是js的对象了,那么$('username').focus()就等同于
document.getElmentById('username').focus()这回明白了吧当然了上面全是我猜的
addScript 顾名思义,就是添加一段 javascript 脚本。自然参数就是脚本了xajax.$('username').focus();
让 id 为 username 的对象获得焦点
这已经不在 php 范畴了