🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.javascript
Article #123

[Q]self.close trouble in Macintosh NN4.02

#123
From: Hideaki Takata
Date: Wed, 21 Jan 1998 00:00
67 lines
2671 bytes
初めて投稿する、高田@トゥワードと申します。

Macintosh版のNetscapeCommunicator4.02でのトラブルなのですが...
現在、画像をクリックすると新しいウィンドウ開け、その中に画像の説明文
と開いたウィンドウを閉じるためのボタン(画像によるアイコン)を配置した
スクリプトを組んでいます。

以下は、新しく開いたウィンドウ内に表示するテスト・スクリプトです。
----------------------------------------
<html>
<head>

	<title>JavaScript Test</title>

	<script language="JavaScript">
	<!--
	function winclose() {
		this.window.close()
	}
	// -->
	</script>

</head>

<body bgcolor="#ffffff">

<a name="anchor01" href=Javascript:void(0) onClick="winclose()">
	<img name="closeicon01" src="./icon01.gif" alt="クリックするとウィ
ンドウを閉じます" border=0 width=45 height=36>
</a>
<p>
<br>
<form name="form01" onSubmit="winclose()">
	<input type="submit" value="close!!">
</form>

</body>
</html>
----------------------------------------
見てお分かりになられるかと思いますが、「this.window.close()」を使って
自ウィンドウを閉じています。(この部分は「self.close()」も試しました。)

で、普段は全く問題なく動作するのですが、ある条件下でトラブルか発生して
しまいます。
そのトラブルというのは、MacintoshのNetscapeCommunicator4.0xで実行
したとき、開いたウィンドウのタイトルバーにあるリサイズボタンを押すと閉じ
るためのアイコン(icon01.gif)をクリックしても何も起こらない、というもので
す。

ただ、URL部分にはちゃんと「Javascript:void(0)」が表示されますので、イベ
ント部分のみが無視されているようです。

新しく開くウィンドウは大きさを指定しリサイズは禁止しているのですが、Mac
intoshの仕様なのかこのリサイズボタンを押すと、ウィンドウサイズが変わって
しまいます。

この現象はOS8/KT7.5.5共に発生しています。

submitボタンによるクローズは問題なく実行できますが、できればアイコンを
使用したいと思っております。
どなたか、この問題の解決方法をお知りではないでしょうか?

宜しくお願いいたします。

--- digital toward inc.
          Hideaki Takata  ---
Technical Details
Message-ID: <34C5B259.7091@toward.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 103a72,47ec72e99855f3c0,start
X-Google-Attributes: gid103a72,public
From: Hideaki Takata <takata@toward.co.jp>
Subject: [Q]self.close trouble in Macintosh NN4.02
Date: 1998/01/21
Message-ID: <34C5B259.7091@toward.co.jp>
X-Deja-AN: 317953932
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: digital toward inc.
Newsgroups: fj.lang.javascript