469,602 Members | 1,747 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,602 developers. It's quick & easy.

Closing a window

I am creating HTML documents that have the same structure as shown
below. As a convenience to the user, I wanted to simply put a button
on the bottom of the page to close the window. However, since the
window is not created by a script, the onclick command does not work.
These files are simply meant to be clicked on by the user and
displayed in their browser of choice. Any suggestions?

Kevin Partin

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html">
<title>Eigenvalue Summary Table</title>
<style type="text/css">
<!--

h1 {
font-family: arial,helvetica,sans-serif;
font-size: large;
font-weight: bold;
text-align: center;
}

subtitle {
font-family: arial,helvetica,sans-serif;
font-size:small;
font-weight: bold;
text-align: center;
}

* {
font-family: courier new,courier,monospace;
}

-->
</style>
</head>
<body>
<h1>Real Eigenvalue Summary Table</h1>
<table border="1" cellspacing="0" align="center"
style="width: 80%; text-align: right;"
title="Real Eigenvalue Summary Table" cols="4">
<tbody>
<tr style="text-align: center;">
<td style="font-family: arial,helvetica,sans-serif;">Mode</td>
<td style="font-family:
arial,helvetica,sans-serif;">Eigenvalue</td>
<td style="font-family:
arial,helvetica,sans-serif;">Radians</td>
<td style="font-family: arial,helvetica,sans-serif;">Cycles</td>
</tr>
<tr>
<td>1</td>
<td>2.0</td>
<td>2.0</td>
<td>2.0</td>
</tr>
</tbody>
</table>
<hr align="left" noshade size="1px" width="100%">
<form style="text-align: center;">
<input type="button" value="Close"
onclick="window.close()" style="font-family:
arial,helvetica,sans-serif;">
</form>
</body>
</html>
Jul 23 '05 #1
7 1928
Kevin Partin wrote:
I am creating HTML documents that have the same structure as shown
below. As a convenience to the user, I wanted to simply put a button
on the bottom of the page to close the window. However, since the
window is not created by a script, the onclick command does not work.
These files are simply meant to be clicked on by the user and
displayed in their browser of choice. Any suggestions? <input type="button" value="Close"
onclick="window.close()" style="font-family:
arial,helvetica,sans-serif;">


Personally, I would learn to come to grips with the "limitations" of
javascript.
The reason that browsers are reluctant to close the main window is that
is a poor ui technique, and it often leaves the user confused.
Mick
Jul 23 '05 #2
On 6 May 2004 08:16:44 -0700, Kevin Partin
<Ke************@Alumni.UTexas.net> wrote:
I am creating HTML documents that have the same structure as shown
below. As a convenience to the user, I wanted to simply put a button
on the bottom of the page to close the window. However, since the
window is not created by a script, the onclick command does not work.
These files are simply meant to be clicked on by the user and
displayed in their browser of choice. Any suggestions?


Please read the FAQ, especially:

<URL:http://jibbering.com/faq/#FAQ4_14>

[snip]

Mike

--
Michael Winter
M.******@blueyonder.co.invalid (replace ".invalid" with ".uk" to reply)
Jul 23 '05 #3
Michael Winter wrote:
On 6 May 2004 08:16:44 -0700, Kevin Partin
<Ke************@Alumni.UTexas.net> wrote:
I am creating HTML documents that have the same structure as shown
below. As a convenience to the user, I wanted to simply put a button
on the bottom of the page to close the window. However, since the
window is not created by a script, the onclick command does not work.
These files are simply meant to be clicked on by the user and
displayed in their browser of choice. Any suggestions?

Please read the FAQ, especially:

<URL:http://jibbering.com/faq/#FAQ4_14>


And then know that it is technically incorrect close to 90% of the time?

No, I don't want to get into a debate about whether I can/should close a
window. Its bad design, but it doesn't change the truth.
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/
Jul 23 '05 #4
Michael Winter wrote:
On 6 May 2004 08:16:44 -0700, Kevin Partin
<Ke************@Alumni.UTexas.net> wrote:
I am creating HTML documents that have the same structure as shown
below. As a convenience to the user, I wanted to simply put a button
on the bottom of the page to close the window. However, since the
window is not created by a script, the onclick command does not work.
These files are simply meant to be clicked on by the user and
displayed in their browser of choice. Any suggestions?

Please read the FAQ, especially:

<URL:http://jibbering.com/faq/#FAQ4_14>

[snip]

Mike

Some browsers will close the window under some circumstances, the FAQ
fails to address the consequences of closing the main window, rather the
FAQ categorically states that it is not possible.
Mick
Jul 23 '05 #5
On Thu, 06 May 2004 16:13:41 GMT, Mick White
<mw******@BOGUSrochester.rr.com> wrote:

[snip]
Some browsers will close the window under some circumstances, the FAQ
fails to address the consequences of closing the main window, rather the
FAQ categorically states that it is not possible.


I realise that (I know the hack), but what exactly is the point in
relaying the existance of a browser flaw to achieve something that
shouldn't be attempted anyway? Particularly if it doesn't work with all
browsers.

Closing the window via a link or button doesn't provide convenience, just
an alternative way to do something that you could already do three other
ways. Users know about the button in the title bar (that is, the X in
Windows and KDE). Most will know about an exit option in the File menu.
Some will also know about the Alt+F4 keystroke. An application specific
way is not expected and completely unnecessary. Why encourage it?

Mike

--
Michael Winter
M.******@blueyonder.co.invalid (replace ".invalid" with ".uk" to reply)
Jul 23 '05 #6
Michael Winter wrote:
On Thu, 06 May 2004 16:13:41 GMT, Mick White
<mw******@BOGUSrochester.rr.com> wrote:

[snip]
Some browsers will close the window under some circumstances, the FAQ
fails to address the consequences of closing the main window, rather
the FAQ categorically states that it is not possible.

I realise that (I know the hack), but what exactly is the point in
relaying the existance of a browser flaw to achieve something that
shouldn't be attempted anyway? Particularly if it doesn't work with all
browsers.

Closing the window via a link or button doesn't provide convenience,
just an alternative way to do something that you could already do three
other ways. Users know about the button in the title bar (that is, the X
in Windows and KDE). Most will know about an exit option in the File
menu. Some will also know about the Alt+F4 keystroke. An application
specific way is not expected and completely unnecessary. Why encourage it?

Mike


I agree with your sentiments entirely, I just have a problem with
"impossible". It may be better to acknowledge that it can be done, for
the sake of truth, if nothing else.
Mick
Jul 23 '05 #7
Mick White wrote:
Michael Winter wrote:
On Thu, 06 May 2004 16:13:41 GMT, Mick White
<mw******@BOGUSrochester.rr.com> wrote:

[snip]
Some browsers will close the window under some circumstances, the FAQ
fails to address the consequences of closing the main window, rather
the FAQ categorically states that it is not possible.


I realise that (I know the hack), but what exactly is the point in
relaying the existance of a browser flaw to achieve something that
shouldn't be attempted anyway? Particularly if it doesn't work with
all browsers.

Closing the window via a link or button doesn't provide convenience,
just an alternative way to do something that you could already do
three other ways. Users know about the button in the title bar (that
is, the X in Windows and KDE). Most will know about an exit option in
the File menu. Some will also know about the Alt+F4 keystroke. An
application specific way is not expected and completely unnecessary.
Why encourage it?

Mike


I agree with your sentiments entirely, I just have a problem with
"impossible". It may be better to acknowledge that it can be done, for
the sake of truth, if nothing else.

I stopped posting the "hack" and even the path to get to it via google
(search the archives for "unconditional truth" and you will find it),
not because I got tired of it, but because I got tired of the "you
shouldn't do that" argument. No, you shouldn't, but it doesn't change
the fact that more and more browsers are implementing this "bug" (Yes,
its a bug). But its hard to call/believe something is a bug when its so
prevelant.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/
Jul 23 '05 #8

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Derek | last post: by
5 posts views Thread by Ron L | last post: by
1 post views Thread by Chris Bruce | last post: by
3 posts views Thread by Saradhi | last post: by
reply views Thread by devrayhaan | last post: by
reply views Thread by gheharukoh7 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.