Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation pane blank in IE8 when HTML is served via Web server (Origin: bugzilla #666124) #4505

Closed
doxygen opened this issue Jul 2, 2018 · 0 comments

Comments

@doxygen
Copy link
Owner

doxygen commented Jul 2, 2018

status RESOLVED severity major in component general for ---
Reported in version 1.7.6 on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2011-12-13 20:35:19 +0000, Gail wrote:

HTML content that functions normally on the local drive malfunctions when docs are delivered to the user in IE8 via a Web server. Same docs opened in Firefox 8 function normally.

In IE8 on Windows 7, for docs served via a Web server, the navigation pane in the HTML doc appears blank. Same doc does not have this issue when opened on the local drive in IE8, nor does it have this issue when opened in Firefox 8 delivered via a Web server.

In IE8 the navigation pane flashes whenever you click a navigation button, so you can see that it is there, but the contents in the pane disappear almost immediately and cannot be clicked on.

Attaching doxyfile used.

On 2011-12-13 20:36:04 +0000, Gail wrote:

Created attachment 203387
doxyfile used to build the document in question

On 2011-12-13 20:51:18 +0000, Dimitri van Heesch wrote:

Can you please attach a self-contained example (source+config file in a tar or zip) that allows me to reproduce the problem?

On 2011-12-15 22:05:59 +0000, Gail wrote:

Created attachment 203611
Requested ZIP

Requested files

On 2011-12-15 22:06:35 +0000, Gail wrote:

Attaching requested zip file; also includes the output in /html subdirectory. After extracting, you can test /html/index.html on local drive in IE8/Firefox, then test same output delivered via webserver. The IE8 navigation pane content disappears from webserver.

On 2011-12-15 22:28:13 +0000, Gail wrote:

Created attachment 203612
part 2 includes header files

Forgot to include the .H files.

On 2012-01-24 20:23:24 +0000, Gail wrote:

When will this be confirmed? It takes very little to place the /html subdirectory on a webserver and test whether the navigation pane appears. Thanks.

On 2012-01-24 21:30:36 +0000, Dimitri van Heesch wrote:

Which webserver are you using? Does the browser produce any errors in case it is not working?

On 2012-01-24 21:47:09 +0000, Gail wrote:

we are IIS running 6.0 on Windows 2003 server for our intranet.

On 2012-01-28 10:34:28 +0000, Dimitri van Heesch wrote:

I can reproduce what you see. When I select the address bar and press enter however, the navigation pane appear (and stays there even when navigating to other pages).

I still have no clue why this makes a difference, or how to debug/work around this IE8 "feature".

On 2012-01-28 11:45:40 +0000, Dimitri van Heesch wrote:

I think I have found the problem.

To test it can you replace getScript() in navtree.js by

function getScript(scriptName,func,show)
{
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.id = scriptName;
script.type = 'text/javascript';
script.onload = func;
script.src = scriptName+'.js';
script.onreadystatechange = function() {
if (script.readyState=='complete' || script.readyState=='loaded') {
func(); if (show) showRoot();
}
};
head.appendChild(script);
}

and let me know if that fixes the problem?

On 2012-01-31 22:04:10 +0000, Gail wrote:

This fixes the issue. Thank you very much!

On 2012-02-25 15:37:36 +0000, Dimitri van Heesch wrote:

This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.0. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.

@doxygen doxygen closed this as completed Jul 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant