In the following function, I am experiencing weird behavior when trying to resize a popup window based on the size of the inserted JSP page within this popup window page. In JSP 1 I have a list of records which is preceded by an icon on each record. I click on the icon image and it should open JSP 2 within JSP 1 via the DIV tags in JSP 1. When I click on the icon the function below should execute and it does but the functionality is not consistent depending on the size of the window. The problem seems to exist in the ELSE section within the IF statement. If the inserted JSP page via DIV tags, called 'vendorInfoResults', extends in size below the outline of the popup window and I click on the next icon of the rows displayed in the 'vendorInfoResults' section then the window does not expand and I may do it again a second time and then it does work.
Are there any issues or bugs within the onComplete function that I am using in prototype-1.6.0.2.js which is the version that I'm using? Is there a better way to handle the window.resizeBy method? Any help would be greatly appreciated. I've been trying to resolve this issue since last Friday and it's driving me nuts. [CODE] function getVendorInfo(vNum) { var url = '/common/Lookup.action'; new Ajax.Updater('vendorInfoResults', url, {method: 'get', parameters: {vendorInfo: '', vendorNum: vNum}, onComplete: function() { var vendorWinH = document.body.offsetHeight; var vendorInfoH = $('vendorInfoResults').offsetHeight; if (vendorWinH == winH) window.resizeBy(0, vendorInfoH); else { var newVendorWinH = winH + vendorInfoH; alert("newVendorWinH = " + newVendorWinH); alert("vendorWinH = " + vendorWinH); alert("winH = " + winH); if (newVendorWinH > vendorWinH) window.resizeBy(0, newVendorWinH - vendorWinH); else if (newVendorWinH < vendorWinH) //window.resizeBy(0, vendorWinH - newVendorWinH); window.resizeBy(0, winH - (vendorWinH + 5)); } } }); } [/CODE] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---