|
Rank: Member Groups: Member
Joined: 10/9/2007 Posts: 15
|
Dear EO, I has applying EO Menu in my Intranet project since April 2007. I use SQL Server 2005, Windows 2003 and VS2005. I have disabled ViewState in EO Menu.
Previously, i used JavaScript menu, CoolMenu. I use 2 frames, top frame is used for Menu.
Later, in my users PC and also in my PC, the Internet Explorer sometimes raises error with two options, Shutdown or Restart the IE.
I don't want to judge EO menu that cause the error. But users always compare with CoolMenu. So, i ask users to delete cookies and Temporay Internet Files, YES it works but only for few days and then happen again.
Do you have any idea or suggestion ??
Thanks,
Kusno
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,194
|
Hi Kusno, Try two things: 1. Use an external CSS file if you are using inline CSS style. Put all styles the menu is using into a .css file, then set each style's CssClass instead of CssText property; 2. Put the document into standard compliant mode by adding <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 3. Use physical JavaScript file: http://www.essentialobjects.com/ViewDoc.aspx?t=InstallationAndDeployment%2fdeploy.htmlIt's almost impossible to "resolve" IE crashes because the crash itself is an IE bug, and we have very little insigit, if any, regarding why it crashes. Our experience indicates that it often crashes when it tries to parse styles. So that's what we would try. Of course it may not make any sense to you since in your case, whenever the user clears cookies and temp files it would work. And that doesn't seem to have anything to do with style at all. Thanks
|
|
Rank: Member Groups: Member
Joined: 10/9/2007 Posts: 15
|
Dear Admin, Reffering to your reply, where should i put this code : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
in Frameset form, menu form or both of them ?
Thanks,
Kusno
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,194
|
Ideally you need to put it everwhere. You definitely want to put it in the menu form.
|
|
Rank: Member Groups: Member
Joined: 10/9/2007 Posts: 15
|
Sorry, I still don't get at with your last reply. Do you mean I should copy it to all my aspx forms ?
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,194
|
Yes. In fact if you use Visual Studio 2005, it automatically generates that for you. So yes, ideally it should appear in all your .aspx file. However you want to be careful doing that because it does affect how browser displays your page.
|
|
Rank: Member Groups: Member
Joined: 10/9/2007 Posts: 15
|
I use Visual Studio 2005, but the DocType is different with you gave to me before.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
What kind of affect do you mean ?
|
|
Rank: Member Groups: Member
Joined: 10/9/2007 Posts: 15
|
Dear Admin, I have followed you2 suggestion to use physical JavaScript file. I copied this tag : <appSettings> <add key="eo_ScriptLocation" value="~/eo_script"></add> </appSettings> and create folder eo_script in my directory.
and I have changed DOCTYPE in my frameset and menu form.
I hope this can reduce IE bug. Thank for your supports and suggestions.
Thanks and Regards,
Kusno
|
|