H
Hogne Titlestad
Hello!
I am wondering about how to get around a problem I'm having with Internet
Explorer 6 for Windows XP. I have a script that lets the user set up a
house with alarms and heating, and it spans four screens which are all
switched back and forth by Javascript with CSS calls. The sections are all
inserted into the DOM tree when the script loads - less HTML to write, more
control in Javascript over the content.
When I change the innerHTML in one of the objects ( this.object.innerHTML =
htmlvariable ), then Internet Explorer freezes and seems to have crashed. I
can not move the browser window, and I can not scroll it. I can not click
on any of the window contents save the input buttons (which is kind of
obscure) - and the javascript seems to be in an infinite loop - although
there is no loop in my script. The only way to revive the browser window is
to use a known trick: to minimize the window (which still works), and then
to maximize it, which seems to restore everything in a working order.
It is worth noting that my script works in all the browsers I know about of
importance: Mozilla/Firefox, Konqueror/Safari and Opera.
I would love to hear similar stories and most of all how any of you got
around this problem, or if there is a solution. All suggestions are
welcome!
Hogne T.
I am wondering about how to get around a problem I'm having with Internet
Explorer 6 for Windows XP. I have a script that lets the user set up a
house with alarms and heating, and it spans four screens which are all
switched back and forth by Javascript with CSS calls. The sections are all
inserted into the DOM tree when the script loads - less HTML to write, more
control in Javascript over the content.
When I change the innerHTML in one of the objects ( this.object.innerHTML =
htmlvariable ), then Internet Explorer freezes and seems to have crashed. I
can not move the browser window, and I can not scroll it. I can not click
on any of the window contents save the input buttons (which is kind of
obscure) - and the javascript seems to be in an infinite loop - although
there is no loop in my script. The only way to revive the browser window is
to use a known trick: to minimize the window (which still works), and then
to maximize it, which seems to restore everything in a working order.
It is worth noting that my script works in all the browsers I know about of
importance: Mozilla/Firefox, Konqueror/Safari and Opera.
I would love to hear similar stories and most of all how any of you got
around this problem, or if there is a solution. All suggestions are
welcome!
Hogne T.