Closed Bug 48453 Opened 24 years ago Closed 23 years ago

comdirect.de - Entering userid and password and pressing log on doesn't work

Categories

(Tech Evangelism Graveyard :: German, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: Carsten.Luehrs, Assigned: momoi)

References

()

Details

(Keywords: top100, Whiteboard: [BANK][USERAGENT][DENY][PROPREITARY-DOM])

On the page enter any 7digit number in the first field and a six
digit number in the second then press "Anmelden"

---> nothing happens!
*** Bug 48455 has been marked as a duplicate of this bug. ***
Thank you for using Bugzilla! In future bug reports, however, please 
give the Build ID and the operating system the bug occurred on. 
Please use "Tasks --> Tools --> JavaScript Console" to see if there
are any errors reported there, and let us know what they say. 

I am changing the component to Browser-General, because I do not see
any JavaScript Engine problem here - 
Assignee: rogerl → asa
Component: Javascript Engine → Browser-General
QA Contact: pschwartau → doronr
This website uses HTML that is no longer supported:  document.id
To see this, note that the "Anmelden" link has HREF equal to: 

"javascript:submitForm('', 'legitimation', false, null, 
                       'usecase', 'container1','container2' );"

The submitForm() function calls :

function getLayerReference(sFrame, sLayer)
{       
        var sFrameReference = "";
        var sLayerReference = "";
        
        sFrameReference = getFrameReference(sFrame);
        
        if ( bExplorer )
        {
                sLayerReference = sFrameReference + ".document.all."  + sLayer;
        }
        else if ( bNavigator )
        {
                sLayerReference = sFrameReference + ".document." + sLayer;
        } 
        return sLayerReference;
}


The sLayer argument is, for example, the 'container1' argument above.
The HTML element 'container1' appears this way on the Web page:

                   <DIV id="container1">


But in Mozilla you cannot access this in JavaScript by "document.container1".
The new W3 standards require the use of document.getElementById in order 
to access an HTML element by its id. Bugs 45940 and bug 45333 provide examples.

For guidance on W3 standards and the differences between Navigator 4.x
and Mozilla, see http://sites.netscape.net/ekrock/standards.html

For Nav4 info, see 
http://developer.netscape.com/docs/technote/dynhtml/csspapi/csspapi.html

Marking bug as Invalid -
Status: UNCONFIRMED → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
yep.  it also uses layers and document.all, so this is totally 
invalid...reassigning to Evangelism so we can work with them to fix their site.
Status: RESOLVED → UNCONFIRMED
Component: Browser-General → Evangelism
Resolution: INVALID → ---
->evangelism
Assignee: asa → blakeross
Severity: major → normal
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: other → All
QA Contact: doronr → zach
Hardware: PC → All
-> evangelism@telocity.com for my evangelism bugs.

removing the now-depreciated evangelism-related keywords.

setting platform to All.
Assignee: blakeross → evangelism
This bug is annoying me very much, since I'm going to this site at least once a
day and I can't do it with Mozilla. Now it is the only (major) reason left why
I have to use other browsers.

The component is Evangelism - did anybody write to them already? Since it is a
German site, I could do this (in German), which would make things a lot easier,
IMHO. Okay?

Adding top100 keyword because this is one of the major online banking and
brokerage sites in Germany.
Keywords: top100
I just send the bug to comdirect, MAYBE there will be an answer !
Reassigning evangelism bugs to bclary@netscape.com.
Assignee: evangelism → bclary
This site currently denies access to Mozilla/NS6.

Carsten, did you ever get a reply to your message? What did they say?

Setting status whiteboard and upping priority to P2.
Priority: P3 → P2
Whiteboard: [BANK][USERAGENT][DENY]
I did, they only said that their access numbers now have seven digits and after 
I said, that this is not the problem I received no further answer.
-> Intl team
Assignee: bclary → nitot
QA Contact: zach → momoi
Accepted bug.
Moved priority to P1 (partner site unusuable).
Asked Carsten.Luehrs@ru.rpl.de, who has already contacted ComDirect, to provide
me with contact details at ComDirect.

Send the usual evangelism letter to webmaster@comdirect.de (hoping this is the
right contact) stating that they prevent the users from logging in with the
following problem : 

<<Use of non standard JavaScript arguments like "document.container1".
The new W3 standards require the use of document.getElementById in order to
access an HTML element by its id.>>
Status: NEW → ASSIGNED
Priority: P2 → P1
This is duplicate bug with http://bugscape/show_bug.cgi?id=4341 belonging to Kat
Momoi.
I am in the final stage of getting the site unblocked and
so will take this over for now.
Assignee: nitot → momoi
Status: ASSIGNED → NEW
Component: Evangelism → Asian
Product: Browser → Tech Evangelism
Version: other → unspecified
Component: Asian → European
Sent all info I could remember to Tristan Nitot, but never recived any response
from him.
I can see that this site has not unblocked NS6.1 or Mozilla. 
My technical contact who maintains the servers said several
weeks ago that they would unblock us when NS 6.1 is released. 
I sent him a message on 8/7 but have not received a reply.
I will call him next tomorrow.
Moving to new component "West Europe".  European component is being removed. 
See bug 95808 for details.
Assignee: momoi → nitot
Component: European → West Europe
QA Contact: momoi → caillon
Summary: Entering userid and password and pressing log on doesn't work → comdirect.de - Entering userid and password and pressing log on doesn't work
Whiteboard: [BANK][USERAGENT][DENY] → [BANK][USERAGENT][DENY][PROPREITARY-DOM]
They still block Mozilla, but say NS 6.1 is unblocked now.
The problem is in this JS library:

https://comhome.comdirect.de/de/general/scripts/globalfunctionapi.js

In particular:

var GECKO = "gecko";
..........................
var NETSCAPE60 = "netscape6/6.0";

First, They need to remove the version after the slash for anything past NS 6.0
to work.... (I find it hard to believe that 6.1 or 6.2 works in this)


} else if( sUserAgent.indexOf( GECKO ) > -1 && sUserAgent.indexOf( NETSCAPE60 )
< 0 )
{
bGecko = true;
}
...........................
if ( bGecko && bOperaIdentifyAsAnotherBrowser )
{
bGecko = false;
}

So we always get set to false there and thus we don't work in it.

Any word Kat?
Kat, this one should be yours. Feel free to reassign it back to me if you think
I'm wrong.
Assignee: nitot → momoi
Mozilla now works - but first screen still makes clear, that it is not officially
supported.
Status: NEW → RESOLVED
Closed: 24 years ago23 years ago
Resolution: --- → WORKSFORME
v
Status: RESOLVED → VERIFIED
move...
Component: Europe: West → German
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.