Whats wrong with this? (been staring at a screen to long most likely its something simple). It won't even run any of it and throws an error when called.
Code:function session() { if (document.getElementById("sessionType").value == "http") { document.getElementById("realm").disabled=false; document.getElementById("cookieSecretKey").disabled=true; document.getElementById("cookieLifetime").disabled=true; document.getElementById("cookieLifetimeMedium").disabled=true; document.getElementById("includeIP").disabled=true; document.getElementById("cookiePathOverride").disabled=true; document.getElementById("phpCookiePathOverride").disabled=true; document.getElementById("realmRequired").innerHTML="*"; document.getElementById("cookieSecretKeyRequired").innerHTML=""; document.getElementById("cookieLifetimeRequired").innerHTML=""; document.getElementById("includeIPRequired").innerHTML=""; } else if (document.getElementById("sessionType").value == "cookie") { document.getElementById("realm").disabled=true; document.getElementById("cookieSecretKey").disabled=false; document.getElementById("cookieLifetime").disabled=false; document.getElementById("cookieLifetimeMedium").disabled=false; document.getElementById("includeIP").disabled=false; document.getElementById("cookiePathOverride").disabled=false; document.getElementById("phpCookiePathOverride").disabled=true; document.getElementById("realmRequired").innerHTML=""; document.getElementById("cookieSecretKeyRequired").innerHTML="*"; document.getElementById("cookieLifetimeRequired").innerHTML="*"; document.getElementById("includeIPRequired").innerHTML="*"; } else if (document.getElementById("sessionType").value == "php") { document.getElementById("realm").disabled=true; document.getElementById("cookieSecretKey").disabled=true; document.getElementById("cookieLifetime").disabled=true; document.getElementById("cookieLifetimeMedium").disabled=true; document.getElementById("includeIP").disabled=true; document.getElementById("cookiePathOverride").disabled=true; document.getElementById("phpCookiePathOverride").disabled=false; document.getElementById("realmRequired").innerHTML=""; document.getElementById("cookieSecretKeyRequired").innerHTML=""; document.getElementById("cookieLifetimeRequired").innerHTML=""; document.getElementById("includeIPRequired").innerHTML=""; } else if (document.getElementById("sessionType").value == "remote_user") { document.getElementById("realm").disabled=true; document.getElementById("cookieSecretKey").disabled=true; document.getElementById("cookieLifetime").disabled=true; document.getElementById("cookieLifetimeMedium").disabled=true; document.getElementById("includeIP").disabled=true; document.getElementById("cookiePathOverride").disabled=true; document.getElementById("phpCookiePathOverride").disabled=true; document.getElementById("logOutLink").disabled=false; document.getElementById("realmRequired").innerHTML=""; document.getElementById("cookieSecretKeyRequired").innerHTML=""; document.getElementById("cookieLifetimeRequired").innerHTML=""; document.getElementById("includeIPRequired").innerHTML=""; document.getElementById("logOutLinkRequired").innerHTML="*"; } else { document.getElementById("realm").disabled=true; document.getElementById("cookieSecretKey").disabled=true; document.getElementById("cookieLifetime").disabled=true; document.getElementById("cookieLifetimeMedium").disabled=true; document.getElementById("includeIP").disabled=true; document.getElementById("cookiePathOverride").disabled=true; document.getElementById("phpCookiePathOverride").disabled=true; document.getElementById("realmRequired").innerHTML=""; document.getElementById("cookieSecretKeyRequired").innerHTML=""; document.getElementById("cookieLifetimeRequired").innerHTML=""; document.getElementById("includeIPRequired").innerHTML=""; } }
Twigged it![]()
Just thinking... if you'd provided the error message and/or context it probably would have helped
Also, just a thought but perhaps a little more efficient if you use this bit of code instead.
... at the moment you're forcing it to run the getElementById function repeatedly..Code:function session() { mySessionType = document.getElementById("sessionType").value; if (mySessionType == "http") {
How do you get javascript to output error codes?!? All i get is a lil icon at the bottom
Would of been so helpful.
Point noted about the "getElementbyID", will change.
If you double click on the lil icon you can get a slightly more detailed error message...should also give you the line number where the error is located...
There are currently 1 users browsing this thread. (0 members and 1 guests)