[[20041006172923]] 『JavaScriptで表示位置の取得』(Null) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『JavaScriptで表示位置の取得』(Null)

 まったくエクセルと関係のないことなのですが・・・
 前に(KAZU)さんがエクセル以外のことも・・・のようなことをいってようなきがするので
 って勘違いだったらすいません。

 本題です。
 JavascriptでWindowの画面上での表示位置を取得することは可能でしょうか?
 お願いいたします。


 >エクセル以外のことも・・・
たまたま詳しい人が見てれば良いけどね。
Googleで「Javascript ウィンドウ 表示位置」検索で約15600件。
TOPはここ↓。
http://tohoho.wakusei.ne.jp/js/window.htm
 
私はJavascriptは門外漢なので内容についてはコメントできません。
「餅は餅屋」と言いますから、相談できるサイトをお探しあれ。
(みやほりん)


 FLASH からJavaScript まで忙しいサイトです。

 いろいろ調べてみましたが、下の例のように移動することはできますが、
 JavaScriptでは、いまどこに居てるか知る方法はないようです。
 どのサイトを見ても、うまく説明せずに逃げています。

 (kazu)

 <html>
 <head>
 </head>
 <body onLoad="window.moveBy(100,100)">
 </body>
 </html>

 (みやほりん)さん (kazu)さん
 ありがとうございました。
 (Null)


 Window.Open で新しくWindowを開いたときに重ならないようにしたくて
 WINDOWの位置を取得したかったのですが・・・

 新しくWindowを開いたときにかさならなくする方法ってありますか?

 OS WIN95
 IE Var 4.0 SP2
 (Null)


 下のようなJavaScriptでは小窓は重なりませんが。
 (kazu)

 <html>
 <head>
 <script type="text/javascript"><!--
 function test() {
 	var sw = window.open("","","width=200,height=120,left=220,top=230"); 
	sw.document.open();
	sw.document.write("<html><body><p>はい!</p></body></html>");
	sw.document.close();
 }
 //--></script>
 </head>
 <a href="#" onClick="test()">やほ!</a>
 </body>
 </html>

 小窓から小窓を開いても重ならないようにしたいのです。

 って LeftとTopを変数にしてずらしてけばOKですかね?

 >	var sw = window.open("","","width=200,height=120,left=220,top=230"); 

 を試してみます。

 (Null)


 >Windowの画面上での表示位置を取得

 こんなのかな・・?

 <html>
 <head><title>sample</title></head>

 <SCRIPT LANGUAGE = JAVASCRIPT>
 <!--
 function myWindowPos(){
    var windowX = window.event.screenX - window.event.clientX;
    var windowY = window.event.screenY - window.event.clientY;

    alert("X=" + windowX + ", Y=" + windowY);    
 }
 //-->
 </SCRIPT>

 <body>
 <FORM method=post>
  <INPUT TYPE="button" VALUE="位置は?" onClick="myWindowPos()">
 </FORM>
 </body>
 </html> 

    (INA)   

 top.html
 <html>
 <head>
 <script>
 var opentop = 100;
 var openleft = 100;
 </script>
 </head>
 <body>
 <a href="javascript:void(0);" onclick="javascript:window.open('./opener.html')">open</a>
 </body>
 <html>

 open.html
 <html>
 <head>
 <script>
 var opentop = window.opener.opentop + 20;
 var openleft = window.opener.openleft + 20;
 function windowopenEvent(){ 
	window.open('opener.html','','left='+openleft+',top='+opentop)
 }
 </script>
 </head>
 <a href="javascript:void(0);" onclick="windowopenEvent();">open</a>
 <body>
 </body>
 </html>

 自分なりにこんなんを作ってみたんですが・・・
 連続にきにいらなかったのですが。。。

 (INA)さんのソースをパクって感動しました。
 ありがとうございます。( ・∀・)つ旦~~

 未熟さ通関_| ̄|○

 (Null)


 JSの修得レベルは、Nullさんの方が上だと思いますよ。
 ネット検索して、ここを見つけただけですので。
http://tohoho.wakusei.ne.jp/js/event.htm

http://dawgsdk.cside.com/desktop/develop/clock/

 JSをいじっていたのはずいぶん前で、
 ほとんど覚えていなくて Msgbox すら表示できなくて、
 検索して alert を見つけたくらいだし、
 ネット検索のできない環境では無力です・・ (--;) 

  (INA)

 (INA)さんのWebページをたまに拝見させてもらってます。
 まだまだレベルの差は感じさせられます_| ̄|○

 俺もポ○ットリファレンス(愛読書)ないと無力ですからw

 経験値をかせがなかんです。

 あと 結果報告ですが・・・
 (INA)さんにご教授いただいた方法でどうにかなりそうです。
 ありがとうございました。
 (Null)

 >経験値をかせがなかんです。
 悲しいことに、一時期かせいだ経験値も、時間とともに無くなってしまいました。(T-T) 

 私もポ○ットリファレンス買いました。
 でも上手く使いこなせていないです。ちょっと変更して応用すると動かないし。

 >Webページをたまに拝見させてもらってます。
 ありがとうございます。( ^_^ )
 音楽再生を3曲に変更したいのですが、なかなか上手くいかなくて・・・( ̄~ ̄;)

 『JS,VBSなどの開発用ツールでお薦めのものがあれば、どなたか教えて下さい。』m(_ _)m

 VBEのようなアプリケーションがあると、うれしいのだけど、
 Ms Script Editor は重たくて使いにくいし、シートが余分です。

 ホームページビルダーでも出来るようだけど、
 いまいち使い方が分からず使いこなせない。←Scriptの作成に便利なアプリなのでしょうか?

 Microsoft Visual InterDev を使うまでもないような気もするし・・・
 結局、メモ帳で作ってます。

  (INA)

 > 『JS,VBSなどの開発用ツールでお薦めのものがあれば、どなたか教えて下さい。』m(_ _)m

 自由度だけなら
 メモ帳 + ポ○ットリファレンス の組み合わせに勝てる市販ソフトは無いと思います。(+WEB検索で最強かと・・・)

 あとは開発速度やらを考えると一番とはいえないですけど・・・

 うちの会社の先輩達はテキストパッドなるものをつかっているもようです。
 いろいろ便利な機能を搭載しているとのことなのですが・・・

 つかいこなせないのでメモ帳をつかいつづけています。

 メモ帳愛好家(Null)

 エディタについて
私はこの学校のリンク集でも紹介されている
 さくらエディタ
http://members.at.infoseek.co.jp/sakura_editor/snapshot.html
を、愛用してます。かれこれもう4〜5年程か。
フリーで高機能、操作も解り易いしOracle特化機能がさりげなく良い。
 
追記:
そういえばリンク集で「圧縮解凍 +Lhacha」って紹介があるけど、+Lhacaですよね。
(ご近所PG)ちょっと気になってた.


 >「圧縮解凍 +Lhacha」って紹介があるけど、+Lhaca

 どちらも別のソフトとして存在してると思ったのですが・・・

 ちなみに俺はLhaplusってのを使ってます。

 たぶん +Lhacaのほうが古いソフトのはずです。

 適当なことをいう(Null)

 ps (ご近所PG) さん エディタためし中です。

 世界は広いので+Lhachaってソフトもあるかもだけど、リンク先に飛ぶと思いっきり
+Lhacaって書いてあるのですょぅ
(ご近所PG)ちなみに私は圧縮解凍には Noah を愛用。

 すいませんおもいっきり +Lhaca でした_| ̄|○ orz

 (Null)


 Win付属のデバッガーってあるのですね。
 あたりまえだけどデバッグ用なので、開発するには使いづらい・・・(-_-;)
 フリーですし、ステップ実行できるだけでも役には立ちそう。

http://www.microsoft.com/Japan/msdn/Scripting/navigation.htm?/Japan/msdn/Scripting/Debugger/dbfaq.htm

  (新しいウィンドウで開かないと、エラーになります。)

   (INA)


 > ...リンク集で「圧縮解凍 +Lhacha」って紹介があるけど、+Lhacaですよね。
 そう、そのとおりです。

 実は最初間違ってLhachaって書いちゃったのですが、
 Lhachaで探してうちのサイトにやってくる人が月に100人
 程度居るので、あえて、Lhachaを残してあります。

 2004/09検索ログ↓

 トップ 20 of 22082 Total Search Strings

 1 8102 15.17% エクセル 
 2 1557 2.91% エクセルの学校 
 3 815 1.53% excel 
 4 562 1.05% VLOOKUP 
 5 420 0.79% vlookup 
 6 400 0.75% Excel 
 7 382 0.72% エクセル 使い方 
 8 378 0.71% EXCEL 
 9 332 0.62% エクセル グラフ 
 10 330 0.62% エクセル  
 11 207 0.39% countif 
 12 201 0.38% エクセル リストボックス 
 13 150 0.28% COUNTIF 
 14 142 0.27% エクセル パスワード 
 15 140 0.26% 金種表 
 16 137 0.26% cache:iRuY5IYQNuwJ:www.excel.studio-kazu.jp/cgi-bin/kazuwiki2r. 
 17 125 0.23% エクセル パスワード 
 18 114 0.21% lhacha 
 19 112 0.21% エクセル リストボックス 
 20 110 0.21% エクセル グラフ作成 

 (kazu)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.