473,327 Members | 1,896 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,327 software developers and data experts.

Close browser/window

What I currently have is a page that opens another browser at 800x600, once
that is loaded I would like to close the orginal page down while keeping the
page that it has just opened open (To make it more clear take a look at
http://www.ithorizon.co.uk).

I have inserted some code below to show what I currently have, but I don't
have the knowledge to amend it, can somone please help.
<SCRIPT LANGUAGE="JavaScript">
closetime = 0; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds

function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=100,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}

function doPopup() {
url = "frame.html";
width = 800; // width of window in pixels
height = 600; // height of window in pixels
delay = 3; // time in seconds before popup opens
timer = setTimeout("Start(url, width, height)", delay*1000);
}
</script>
Many thanks,

Graham
http://www.ithorizon.co.uk
Jul 20 '05 #1
9 3213
Ivo
"Graham" <gr****@mr2oc.co.uk_NOSPAM> wrote in message
news:40********************@news.dial.pipex.com...
What I currently have is a page that opens another browser at 800x600, once that is loaded I would like to close the orginal page down while keeping the page that it has just opened open (To make it more clear take a look at
http://www.ithorizon.co.uk).
Popups aren't a very popular subject in this newsgroup, and if one would
even manage to close the originating window (which it won't), that popup
would die a thousand painful deaths on as many computer screens.
The reason it won't is that if the parent window was not created by your
script, your script does not have the permission to silently bin it. If I
add the line

window.close()

as the last command in your function Start(), which is one way of doing it,
my IE browser generates this confirm box:
"A script on this page is trying to close the window.
Do you want to close this window?"
at which point also people who are not regular to this newsgroup will start
wondering why all this is necessary. Bottom-line: leave the window (or
windows) to the user, they know best how they want to navigate their way
through your site. If you think your site is special and users need
directions, give them, suggest that they close the opener - in plain text.
If you make clear the benefit of doing so, they will.
HTH
Ivo

I have inserted some code below to show what I currently have, but I don't
have the knowledge to amend it, can somone please help.
<SCRIPT LANGUAGE="JavaScript">
closetime = 0; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds

function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=100,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}

function doPopup() {
url = "frame.html";
width = 800; // width of window in pixels
height = 600; // height of window in pixels
delay = 3; // time in seconds before popup opens
timer = setTimeout("Start(url, width, height)", delay*1000);
}
</script>
Many thanks,

Graham
http://www.ithorizon.co.uk

Jul 20 '05 #2
Thanks for getting back to me on this.

The reason I want to get rid of the index.html window once to other window
opens is becouse it serves no purpose being there. Would it be a better idea
to pop a bit of code on there that closes down the window after 10 seconds
of it being open?

I can't seem to find any code on that, would you be able to point me to a
site where I can download it?

Many thanks,

Graham.
"Ivo" <no@thank.you> wrote in message
news:40***********************@news.wanadoo.nl...
"Graham" <gr****@mr2oc.co.uk_NOSPAM> wrote in message
news:40********************@news.dial.pipex.com...
What I currently have is a page that opens another browser at 800x600, once
that is loaded I would like to close the orginal page down while keeping

the
page that it has just opened open (To make it more clear take a look at
http://www.ithorizon.co.uk).


Popups aren't a very popular subject in this newsgroup, and if one would
even manage to close the originating window (which it won't), that popup
would die a thousand painful deaths on as many computer screens.
The reason it won't is that if the parent window was not created by your
script, your script does not have the permission to silently bin it. If I
add the line

window.close()

as the last command in your function Start(), which is one way of doing

it, my IE browser generates this confirm box:
"A script on this page is trying to close the window.
Do you want to close this window?"
at which point also people who are not regular to this newsgroup will start wondering why all this is necessary. Bottom-line: leave the window (or
windows) to the user, they know best how they want to navigate their way
through your site. If you think your site is special and users need
directions, give them, suggest that they close the opener - in plain text.
If you make clear the benefit of doing so, they will.
HTH
Ivo

I have inserted some code below to show what I currently have, but I don't have the knowledge to amend it, can somone please help.
<SCRIPT LANGUAGE="JavaScript">
closetime = 0; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds

function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=100,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}

function doPopup() {
url = "frame.html";
width = 800; // width of window in pixels
height = 600; // height of window in pixels
delay = 3; // time in seconds before popup opens
timer = setTimeout("Start(url, width, height)", delay*1000);
}
</script>
Many thanks,

Graham
http://www.ithorizon.co.uk


Jul 20 '05 #3
Graham wrote: <40********************@news.dial.pipex.com>
The reason I want to get rid of the index.html window once to other
window opens is becouse it serves no purpose being there.

<snip>

The window that the user used to navigate to index.html may not serve
you any purpose but it does serve a purpose for the user. It is, for
example, holding their browsing history, and they are going to want that
in order to get back to their google search page to find themselves the
next site on the list in the hope that it doesn't try to mess around
with their browser windows.

Richard.
Jul 20 '05 #4
I suppose this is the sort of answer I was expecting to get earlier on. I
want my site to look in a particular way, is that wrong? If the visiter
don't like it then I'm sure they can go else where. I just can't see the
point of having a window open if it has served its purpose in making the
other window open.

Graham.

"Richard Cornford" <Ri*****@litotes.demon.co.uk> wrote in message
news:c1*******************@news.demon.co.uk...
Graham wrote: <40********************@news.dial.pipex.com>
The reason I want to get rid of the index.html window once to other
window opens is becouse it serves no purpose being there.

<snip>

The window that the user used to navigate to index.html may not serve
you any purpose but it does serve a purpose for the user. It is, for
example, holding their browsing history, and they are going to want that
in order to get back to their google search page to find themselves the
next site on the list in the hope that it doesn't try to mess around
with their browser windows.

Richard.

Jul 20 '05 #5
Graham wrote:
I suppose this is the sort of answer I was expecting to get earlier on. I
want my site to look in a particular way, is that wrong? If the visiter
don't like it then I'm sure they can go else where. I just can't see the
point of having a window open if it has served its purpose in making the
other window open.

Read the FAQ with regards to top-posting.

There is lots to be said about doing research.

One thing you are failing to realize is that a lot of people (I
included) will never ever see your popup window. AOL's popup blocker is
very adept at killing them, as are my other browsers. Now, when I go to
your page I am going to see a blank window and thats it. So, thats how
you "want your site to look"?

And yes, I can close the browser anytime I want to - it has an X on it
just for that purpose.

Keeping my secrets to myself with regards to anything else - proud of me
Richard? <g>

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/

Jul 20 '05 #6
Ivo

"Graham" <gr****@mr2oc.co.uk_NOSPAM> wrote in message
news:40********************@news.dial.pipex.com...
I suppose this is the sort of answer I was expecting to get earlier on. I
want my site to look in a particular way, is that wrong? If the visiter
don't like it then I'm sure they can go else where. I just can't see the
point of having a window open if it has served its purpose in making the
other window open.
That is not its purpose. Its purpose is to continue showing pages after the
user has seen what he wanted to see (or not).
It has tremendous in value in that it is sized to a particular dimension and
position on the screen that he thought best when he positioned it, it
contains a history list which is unique to that window. You need to turn the
question around, you really do: what purpose serves your popup window? Do
you realize that more than 50 % of users (wild guess, I think I 'm
conservative) have popup blocking software and won't have even a clue why
your site is only a blank page if it doesn't at least say in plain text that
its only "purpose" was to clone itself.
HTH
Ivo

Graham.

"Richard Cornford" <Ri*****@litotes.demon.co.uk> wrote in message
news:c1*******************@news.demon.co.uk...
Graham wrote: <40********************@news.dial.pipex.com>
The reason I want to get rid of the index.html window once to other
window opens is becouse it serves no purpose being there.

<snip>

The window that the user used to navigate to index.html may not serve
you any purpose but it does serve a purpose for the user. It is, for
example, holding their browsing history, and they are going to want that
in order to get back to their google search page to find themselves the
next site on the list in the hope that it doesn't try to mess around
with their browser windows.

Richard.


Jul 20 '05 #7
Graham wrote:
I suppose this is the sort of answer I was expecting to
get earlier on. I want my site to look in a particular way,
is that wrong?
Inside the browser's viewport it is not wrong. It is probably
unrealistic to actually expect it as "look" is not entirely under the
control of the author. But whatever happens outside of the web page
displaying part of the current browser instance is not really the
business of the page author, that is up to the user.
If the visiter don't like it then I'm
sure they can go else where.
Most web sites want visitors they don't serve much purpose themselves
without them.
I just can't see the point of having a
window open if it has served its
purpose in making the other window open.


You see the window as a vehicle for opening a new window, the user sees
it as a piece of software that they opened and are using. Shutting it
down without their consent is no different from someone walking up to
your computer when you are 3/4 of the way through some complex task and
pressing the power button. You don't know what you would be destroying
with your proposed action so you cannot assess its value to the user.

Richard.
Jul 20 '05 #8
Randy Webb wrote:
<snip>
Keeping my secrets to myself with regards to anything
else - proud of me Richard? <g>


LOL. Yes.

Well I wasn't going to tell ;-)

Richard.
Jul 20 '05 #9
"Graham" <gr****@mr2oc.co.uk_NOSPAM> writes:
I suppose this is the sort of answer I was expecting to get earlier on. I
want my site to look in a particular way, is that wrong?
The goal is not wrong (only misguided). The means are wrong. Changing
the browser's size or position is overstepping the limit of
hospitality. It will irritate the user. Often so will opening new
windows. Trying to close the current window is pretty darn rude,
destructive and bordering on unforgivable.
If the visiter don't like it then I'm sure they can go else where.
Except back, because you killed their browser window and its history.
Don't do that. It's not your window to close (even if you manage to
find a way to do it).
I just can't see the point of having a window open if it has served
its purpose in making the other window open.


I think Richard Cornford was pretty clear: It *does* serve a purpose
for the user. It holds his history, which is worth more to him than
your site.

/L 'and please don't top post'
--
Lasse Reichstein Nielsen - lr*@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'
Jul 20 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Pack Fan | last post by:
I've noticed that session variables will persist on Mac IE even after all browser windows have been closed. One must quit the program to clear the session variables. This presents a security risk...
2
by: Simon Fletcher | last post by:
Hello there, I need a "Close Window" script ( onLoad.Close.Window() ), however i need the script so it don't come up with this annoying window: "This window is trying to close" window. Is...
6
by: chon | last post by:
I have an ASP page that is sent a file location as a parameter. It opens this file, loads the ADODB.Stream object and does a binary write to the page forcing the download dialog to appear. This...
3
by: Isabel | last post by:
How can you close all child browser windows that where open by a parent browser window? I have links on a parent (main) page that opens the child page as a separate browser. However, I need to be...
4
by: Ron Lautmann | last post by:
I want to close a browser window so I created a Close button that does this: private void Button1_Click(object sender, System.EventArgs e) {...
7
by: Paul | last post by:
Hi I have a web application that has a log off selection, just redirects the browser to a form with a label displaying you are loging off. In part of the application I open a new window and was...
37
by: Jan Tovgaard | last post by:
Hey everyone:) We have a critical problem, which I can see that other people also has ran into. In Internet Explorer 7 it is no longer possible to do a window.close after opening a window,...
7
by: Toccoa | last post by:
After considerable googling - I mean searching with Google(r) - I could not find javascript on a button or <a href=... to close a window in the latest versions of IE and FireFox. There seemed...
5
by: jimmy | last post by:
Hi all, I want to capture the event when the browser's close button is clicked in an html page. I tried using the event.ClientX and event.ClientY property in the body unload event, and this...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.