-
Window resizing
I'm trying to resize a window to fit the size of an image displayed within
that window.
Sometimes the image may be pretty small (40-50 pixels height). The window
has no scrollbars, no location, ..., no other elements, only the regular
caption and borders.
First I opened the window using window.open(...) and I specified the width
and height the window. Except that the open method has a limitation, one
cannot make the height of the window under 100 pixels.
So in the new window opened, I wrote a javascript where I called
window.resizeTo and/or window.resizeBy to adjust the size of the window, but
I still cannot make it under 72 pixels height.
This should run on IE and NN.
Somebody knows a workaround?
TIA
-
Re: Window resizing
Ok, the problem is that netscape will not allow windows under a
certain size (100x100pixels) because they consider it a security risk...
(a malicious program could lurk in a 1x1 pixel window...)
The solution is to access the netscape security object.
Here's the code required:
netscape.security.PrivilegeManager.enablePrivilege('CanvasAccess');
your window open statement goes here
netscape.security.PrivilegeManager.revertPrivilege("CanvasAccess");
Be sure to have the matching revertPrivilege statement or
the browser will crash. You should be able to open any size window you
want. good luck. Unfortunately I don't know the IE DOM, so you're on
your own. I presume there is some equivalent object to deal with.
zewsk.
"Mike S" <m_sarbu@hotmail.com> wrote:
>I'm trying to resize a window to fit the size of an image displayed within
>that window.
>Sometimes the image may be pretty small (40-50 pixels height). The window
>has no scrollbars, no location, ..., no other elements, only the regular
>caption and borders.
>
>First I opened the window using window.open(...) and I specified the width
>and height the window. Except that the open method has a limitation, one
>cannot make the height of the window under 100 pixels.
>
>So in the new window opened, I wrote a javascript where I called
>window.resizeTo and/or window.resizeBy to adjust the size of the window,
but
>I still cannot make it under 72 pixels height.
>
>This should run on IE and NN.
>
>Somebody knows a workaround?
>
>TIA
>
>
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
Forum Rules
|
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL
|
Bookmarks