-1
我想加載一個彈出登錄表單只有當人登錄... 但這似乎並沒有工作...沒有錯誤信息,但也沒有彈出如果(條件),然後body onLoad javascript功能
<body ${$logged['member'] ? 'onLoad="Javascript:showPopupLoginForm();"' : ''}>
我想加載一個彈出登錄表單只有當人登錄... 但這似乎並沒有工作...沒有錯誤信息,但也沒有彈出如果(條件),然後body 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();\"' : ''}>";
嘗試沒有'的JavaScript:' – 2011-04-14 21:30:49
這是什麼代碼實際上呢?它甚至是有效的JS/HTML? – 2011-04-14 21:34:09
是這個PHP?它肯定看起來像它可能是錯綜複雜 – Neal 2011-04-14 21:34:30