6.0.0-beta1
11/9/25

[#2700] Login-problem IE6 using IMP 3.0.5 (buildin to plesk)
Summary Login-problem IE6 using IMP 3.0.5 (buildin to plesk)
Queue IMP
Queue Version 4.0.3
Type Bug
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester broxi (at) gmx (dot) net
Created 09/28/2005 (7347 days ago)
Due
Updated 10/04/2005 (7341 days ago)
Assigned 09/28/2005 (7347 days ago)
Resolved 10/04/2005 (7341 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
10/04/2005 02:14:46 PM Chuck Hagenbuch Comment #14
State ⇒ Resolved
Reply to this comment
Merged to FRAMEWORK_3.
10/04/2005 07:11:48 AM broxi (at) gmx (dot) net Comment #13 Reply to this comment
Very nice. It works.



thx for your quick help
09/30/2005 09:16:34 PM Chuck Hagenbuch Comment #12 Reply to this comment
I've added the try/catch blocks to HEAD. Please test; if it works 
we'll merge the fixes.
09/29/2005 07:39:04 AM broxi (at) gmx (dot) net Comment #11 Reply to this comment
Maybe we could avoid the error using a try-catch-block?
It would be a good idea to catch this in some of this way. As 
organisations often have a big focus on security an 'alternative' 
IE-version estimation would make sense. Many forum-systems use other 
methods to estimate the IE version without problems. In this context: 
what's the reason to know the IE version for Horde/IMP ? I always try 
to use "standards" given by all browsers when developing html to avoid 
browser specific problems. Of course, where it makes sense (i.e. to 
fix a bug depending on a browser, or different functions for different 
browsers such as layers) browser dependend scripts are neccessary.
09/29/2005 07:25:51 AM Jan Schneider Comment #10 Reply to this comment
Maybe we could avoid the error using a try-catch-block?
09/29/2005 07:08:17 AM broxi (at) gmx (dot) net Comment #9 Reply to this comment
Informational:



It's the security-setting "binary behavior" in IE6, which caouses the 
problem. As a lot of forums suggest set this option to "deactivate" 
for security reason, we followed this suggestion in our organization. 
Else put your site using imp into "trusted sites" or set the "binary 
behavior" to "activated" to avoid this problem.
09/29/2005 06:55:12 AM broxi (at) gmx (dot) net Comment #8 Reply to this comment
I agree with you. After trying to login with IE from my home-pc there 
were no problems. seems to be a policy-behaviour in our organization. 
Thank you for your quick response, I've to track down the problem at 
our policy- and security-settings.
09/29/2005 12:52:59 AM Michael Slusarz Comment #7 Reply to this comment
this would be translated to: "The object does not support the
property or method"
then you are going to need to track down why your version of ie is 
broken.  that code is microsoft's own way of determining the browser 
version and it works for everyone else.
09/28/2005 02:36:53 PM broxi (at) gmx (dot) net Comment #6 Reply to this comment
And what is the (javascript) error message?
sorry, forgotten



in german it says "Das Objekt unterstützt diese Eigenschaft oder 
Methode nicht"



this would be translated to: "The object does not support the property 
or method"
09/28/2005 02:30:36 PM Jan Schneider Comment #5
Assigned to Michael Slusarz
Reply to this comment
And what is the (javascript) error message?
09/28/2005 02:23:22 PM broxi (at) gmx (dot) net Comment #4 Reply to this comment
Here's the JS-Code (Error-Line marked with // ERROR HERE)



<IE:clientcaps ID="objCCaps" />

<!--a75c305b1c0a6022--><script language="JavaScript" type="text/javascript">

<!--



function setFocus()

{

     if (document.imp_login.imapuser.value == "") {

         document.imp_login.imapuser.focus();

     } else {

         document.imp_login.pass.focus();

     }

}





function submit_login(e)

{

     if (typeof e != 'undefined' && !enter_key_trap(e)) {

         return;

     }



     if (document.imp_login.imapuser.value == "") {

         alert('Bitte geben Sie Ihren Benutzernamen an.');

         document.imp_login.imapuser.focus();

         return false;

     } else if (document.imp_login.pass.value == "") {

         alert('Bitte geben Sie Ihr Passwort an.');

         document.imp_login.pass.focus();

         return false;

     } else {

         document.imp_login.loginButton.disabled = true;

         //ERROR HERE document.imp_login.ie_version.value = 
objCCaps.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}","componentid");

         document.imp_login.submit();

         return true;

     }

}

//-->
09/28/2005 02:19:27 PM Jan Schneider Version ⇒ 4.0.3
 
09/28/2005 02:17:53 PM Jan Schneider Comment #3
State ⇒ Feedback
Reply to this comment
Updated to a newer version, and provide the complete error message and 
the generated javascript code at that location. Or bug Plesk.
09/28/2005 02:17:52 PM broxi (at) gmx (dot) net Comment #2 Reply to this comment
Sorry, posted wrong version of imp. Took another look and saw that imp 
is V 4.0.3 ! But problem still exists
09/28/2005 02:08:13 PM broxi (at) gmx (dot) net Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Login-problem IE6 using IMP 3.0.5 (buildin to plesk)
Queue ⇒ IMP
State ⇒ Unconfirmed
Reply to this comment
When trying to login on IMP 3.0.5 using IE6 the login-button changes 
to "disabled" after klicking and javascript gives error on line 49.

I've updated psa-horde with plesk-updater. this is the latest 
available version with the updater

Saved Queries