如果(条件),则正文onLoad javascript函数

| 我正尝试仅在此人登录时加载弹出式登录表单。 但这似乎不起作用...没有错误消息,也没有弹出窗口
<body ${$logged[\'member\'] ? \'onLoad=\"Javascript:showPopupLoginForm();\"\' : \'\'}>
    
已邀请:
如果您愿意接受其他选择,我将更改顺序:
window.onLoad=checkLogin();
//

function checkLogin() {
// your code here
    if (logged) { showPopupLoginForm();}
}
    
假设您正在使用PHP像这样回显这一行:
echo \"<body ${$logged[\'member\'] ? \'onLoad=\"Javascript:showPopupLoginForm();\"\' : \'\'}>\";
您需要转义双引号:
echo \"<body ${$logged[\'member\'] ? \'onLoad=\\\"Javascript:showPopupLoginForm();\\\"\' : \'\'}>\";
    

要回复问题请先登录注册