Dear Group
I wondered whether you can help me with this. I do have a page that
contains a button and an IFrame. The IFrame contains a dummy page that
is set to redirect to a word document when loaded so eventually the
word document will be displayed in the IFrame. That works all well. No
problem.
The only trouble I have is with the button contained on the parent
page. When pressed, it runs this script:
<script language=JavaScript>
window.open('download.aspx','download','width=320, height=150,resizable=no,scrollbars=no');</script>
which opens a little download window where the word document can be
downloaded to the client. The window opens perfectly fine but always
ends up behind the parent page because the button click unavoidable
reloads the parent page (That's ok) but then triggers the dummy page to
load the document which will give the focus to the paren page. So the
pop-up is only shown for a second in the foreground and then
disappears.
I have tried placing a window.focus(newwindow) script on the dummy page
but then I can't see the pop-up at all. I might do something wrong with
the window.focus script as I'm not so good in Java.
If you have any ideas, please let me know.
Thank you very much for your help & efforts!
Have a nice day!
Martin 13 2011
<th************@hotmail.com> wrote The only trouble I have is with the button contained on the parent page. When pressed, it runs this script:
<script language=JavaScript>
window.open('download.aspx','download','width=320, height=150,resizable=no,sc
rollbars=no');</script>
Why should your popup be unresizable? There really is no excuse for
disabling this window feature, simply because those visitors that don't try
to resize the window will never notice a difference, and those that do try
it, for whatever unthought of circumstance, will only find that they can't!
Give me one good reason!
which opens a little download window where the word document can be downloaded to the client. The window opens perfectly fine but always ends up behind the parent page because the button click unavoidable reloads the parent page (That's ok)
Haven't seen enough of your code, but I don't see why a reload would
unavoidable. Anyway, to focus the popup from the opener, you need to assign
a reference via the open() statement like so:
var w=window.open( 'stuff', 'stuff', 'stuff' );
w .focus();
hth
--
ivo
In article <11**********************@c13g2000cwb.googlegroups .com>, th************@hotmail.com enlightened us with... So the pop-up is only shown for a second in the foreground and then disappears.
Did you try: (watch for word-wrap!)
<script type="text/javascript">
// note that the language attribute is deprecated: use type
var w = window.open('download.aspx','download','width=320, height=
150,resizable=no,scrollbars=no');
if (w != null) w.focus();
</script>
--
--
~kaeli~
Jesus saves, Allah protects, and Cthulhu thinks you'd make
a nice sandwich. http://www.ipwebdesign.net/wildAtHeart http://www.ipwebdesign.net/kaelisSpace
theintrepid...@hotmail.com wrote:
(snip) ...the button contained on the parent page....runs this script:
(snip)
which opens a little download window where the word document can be downloaded to the client. The window opens perfectly fine but always ends up behind the parent page because the button click unavoidable reloads the parent page (That's ok) but then triggers the dummy page
to load the document which will give the focus to the paren page. So the pop-up is only shown for a second in the foreground and then disappears.
(snip)
Wow, that's as clear as mud. Why does the "button click unavoidable
[sic]
reloads the parent page" ? If it's a <button> button, try this:
<button...onclick="funcName();return false;">
Otherwise, try this in 'download.aspx':
<script type="text/javascript">
self.focus();
</script>
Ivo
First, thanks very much for your reply.
But may you want to have a look out of your box next time before
starting patronizing.
It's an aspx application and if I don't want someone to resize a window
then there's a very good reason for it. And if I say a reload is
unavoidable then this is also carved in stone! You java people and your
attitude. Argh! Anyway, tried your suggestion before and it doesn't
work.
Hi Kaeli
Thanks very much for your help.
Yes I tried that. Even on a simple test page with two buttons. One
opens the popup and the other one gives the focus to it with the code
you suggested. However I always get a variable null error. Thought the
variable is global and should have a value if I did everything like you
say? Any ideas?
Thanks for your efforts!
M
Hi Rob
Thanks for your post!
Well, it's an aspx application that will need to post back when the
button is clicked. It's not just a button but a toolbar control and
that how it works. So everytime the button is clicked it executes the
javascript to open the popup (which will come up for a second) but
because the page reloads it also reloads the frame with the dummy page
that will then reload the word document and the parent page gets the
focus again!
Have tried your suggestion and it doesn't work because the frame reload
happens after the popup comes up so this will be after the popup focus
event has happened. Tried placing a timer in the popup to execute the
javascript after e.g. five seconds (when the frame finished loading)
but still no luck.
Have a nice day!
M
theintrepid...@hotmail.com wrote: It's an aspx application and if I don't want someone to resize a
window then there's a very good reason for it. And if I say a reload is unavoidable then this is also carved in stone! You java people and
your attitude. Argh!
Remember that you have no right on usenet to demand to have your
questions answered under your terms.
God! Are you all human rights activists? Go back play with your Apple
Mac!
God! Are you all human rights activists? Go back play with your Apple
Mac!
theintrepid...@hotmail.com wrote: Hi Rob
Thanks for your post! Well, it's an aspx application that will need to post back when the button is clicked. It's not just a button but a toolbar control and that how it works. So everytime the button is clicked it executes the javascript to open the popup (which will come up for a second) but because the page reloads it also reloads the frame with the dummy
page that will then reload the word document and the parent page gets the focus again!
Have tried your suggestion and it doesn't work because the frame
reload happens after the popup comes up so this will be after the popup
focus event has happened. Tried placing a timer in the popup to execute the javascript after e.g. five seconds (when the frame finished loading) but still no luck.
Have a nice day!
M
Could make that popup a $0.98 modal window:
<script type="text/javascript">
self.onblur = function()
{
setTimeout('self.focus()', 100);
}
</script>
In article <11**********************@g14g2000cwa.googlegroups .com>, th************@hotmail.com enlightened us with... Hi Kaeli
Thanks very much for your help. Yes I tried that. Even on a simple test page with two buttons. One opens the popup and the other one gives the focus to it with the code you suggested. However I always get a variable null error. Thought the variable is global and should have a value if I did everything like you say? Any ideas?
Thanks for your efforts!
Might be an issue b/c of the reloading going on (which wipes out variable
values). Or might be timing if the document hasn't fully loaded.
You just want the popup to focus when it's loaded, right?
Did you try, in the popup itself (that is, in download.aspx):
<body onload="self.focus();">
--
~kaeli~
Cthulhu saves our souls and redeems them for valuable
coupons later. http://www.ipwebdesign.net/wildAtHeart http://www.ipwebdesign.net/kaelisSpace
Thanks for your message Rob. I havent tried your suggestion but will if
the current one causes problems. I found a workaround by setting a META
refresh and self.focus() in the popup.
Thanks for your message Kaeli.
Yes, that's right! That might be why the variable will be empty!
I found a workaround by setting a META refresh and self.focus() in the
popup.
Have a nice day!
M This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Mica Cooper |
last post by:
Hi,
I have a series of Select menus on a page. I am trying to allow the user to
click on the Select title and have it popup a help window. This works fine
with the following code except that all...
|
by: Willem van Isselmuden |
last post by:
Hello,
I've a problem I hava a page with different popup windows,
when I hit a link the first one pops up and with the first open i would like
to hit the second link in the parent page so the...
|
by: Moist |
last post by:
Hi,
first I must admit this is one of the most active group I have ever seen.
For my question: is it possible to create a small popup window that remain
in focus until it is closed. That is,...
|
by: Kevin Lam |
last post by:
Hi all,
I am writing an application which requires using a popup windows to
edit the detail of a record.
The popup windows is created by it's parent which shows the detail of
the record,...
|
by: VR |
last post by:
First, greetings to everyone :)
I'm doing a university seminar & I've encountered a problem. I have a
gallery with thumbnails linked on pictures. What I want is popup to be
opened with...
|
by: Peter Wone |
last post by:
I create and position a form containing a popup list à la combobox list.
When I either Show() it or set popup.Visible = true it steals the focus. I
can put the focus right back where it was but the...
|
by: theintrepidfox |
last post by:
Dear Group
Some would think this works but somehow the Focus Button Click Event
comes back with a message saying that WindowObjectReference is either
NULL or not an object! Both buttons are...
|
by: Alex.Svetos |
last post by:
Hello,
I'm trying to get a popup to keep focus when it is re-clicked.
The script below is supposed to produce this exact behaviour,
however it doesn't work, at least on firefox 1.0.7 and moz...
|
by: anthony.turcotte |
last post by:
Hi,
I've looked for a solution to this problem on google, read posts in
this newsgroup and I still haven't found anything that could help me.
Here's the scenario.
1. User accesses...
|
by: Rina0 |
last post by:
Cybersecurity engineering is a specialized field that focuses on the design, development, and implementation of systems, processes, and technologies that protect against cyber threats and...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 2 August 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM)
The start time is equivalent to 19:00 (7PM) in Central...
|
by: erikbower65 |
last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps:
1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal.
2. Connect to...
|
by: linyimin |
last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
|
by: Taofi |
last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same
This are my field names
ID, Budgeted, Actual, Status and Differences
...
|
by: Rina0 |
last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
|
by: lllomh |
last post by:
How does React native implement an English player?
|
by: Mushico |
last post by:
How to calculate date of retirement from date of birth
|
by: DJRhino |
last post by:
Was curious if anyone else was having this same issue or not....
I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
| |