如果是(条件),则body onLoad javascript函数

如果是(条件),则body onLoad javascript函数,javascript,html,onload,Javascript,Html,Onload,我试图加载一个弹出式登录表单只有当该人登录。。。 但这似乎不起作用…没有错误消息,也没有弹出窗口 <body ${$logged['member'] ? 'onLoad="Javascript:showPopupLoginForm();"' : ''}> 如果您愿意接受其他选择,我会更改顺序: window.onLoad=checkLogin(); // function checkLogin() { // your code here if (logged) { sho

我试图加载一个弹出式登录表单只有当该人登录。。。 但这似乎不起作用…没有错误消息,也没有弹出窗口

<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”“;
您需要转义双引号:

echo "<body ${$logged['member'] ? 'onLoad=\"Javascript:showPopupLoginForm();\"' : ''}>";
echo”“;

尝试不使用
JavaScript:
这段代码实际上做什么?它甚至是有效的JS/HTML吗?这是php吗?它看起来确实可能是,但在我看来卷积格力不像是直js,你能给问题添加合适的标签吗?