- From: Zoltan Hawryluk <zoltan@netcom.ca>
- Date: Fri, 30 Jul 1999 10:33:48 -0400
- To: "'Ravindra Sharma'" <rsharma@marketfirst.com>, "'www-html@w3.org'" <www-html@w3.org>
ahh... the first question relates to a known bug in netscape that can be fixed. when visiting the devedge website, i saw an article talking about this bug and javascript at the end of this message as a solution. it will detect if a browser resize happens and will reload the page (window.history.go(0) does the reload). i have found this indispensible when doing dhtml with netscape, since a resize tends to mess up all the css scripting i do. i don't know if it will fix your problem, but it might. don't know much about the second question's problems, although i can see you work around it with clever programming. z. /** * resize.js 0.3 970811 * by gary smith * js component for "reloading page onResize" */ if(!window.saveInnerWidth) { window.onresize = resize; window.saveInnerWidth = window.innerWidth; window.saveInnerHeight = window.innerHeight; } function resize() { if (saveInnerWidth < window.innerWidth || saveInnerWidth > window.innerWidth || saveInnerHeight > window.innerHeight || saveInnerHeight < window.innerHeight ) { window.history.go(0); } } > -----Original Message----- > From: www-html-request@w3.org > [mailto:www-html-request@w3.org]On Behalf > Of Ravindra Sharma > Sent: Thursday, July 29, 1999 11:20 PM > To: www-html@w3.org > Subject: OnLoad Problem in Netscape > > > Hi, > > I facing following problems with IE and Netscape browsers. > > 1. Problem With netscape browser: I have written a OnLoad > function to change > some hidden fields and label of buttons in the document. BUT if > resize the netscape browser window it somehow refresh the document > and assigns the original value back to those fields and labels > to those buttons and DOES NOT CALL THE OnLoad FUNCTION AGAIN. > This is big problem for me. How do I remove this problem? > > IE does not have problem with this. > > 2. Problem With IE: I have button which has onClick function. > At run time > I want to change the onClick function at runtime (i.e. after page > is loaded). Netscape allows to change as follows (in OnLoad function): > > document.forms[0].button_name.onClick = newOnClickHandler; > > But the same thing does not work under IE. Is that anyway to achieve > the same behavior in IE. > > Thanks, > -ravi > >
Received on Friday, 30 July 1999 10:38:16 UTC