Solved

How to show the current x,y coordinate?

Posted on 2001-06-15
6
263 Views
Last Modified: 2006-11-17
I would like to get the xy coordinate of the current screen relative to the whole page.....how can i do that?
Actually I need this because I want to do a floating frame which will follow the screen as you scroll.  So what I am gonna do is get teh xy coordinate of the current screen.....and then set the iframe to the position.  Are there any other way that I don't need to get the xy coordinate of the current screen? Just like I can set the position relative to the current screen?
Plz help....thx
0
Comment
Question by:armansiu
  • 4
  • 2
6 Comments
 
LVL 9

Accepted Solution

by:
nimaig earned 200 total points
Comment Utility
Check this


<html>
<head>
<script language="javascript">
<!--
     function getXY(){
          if (window.pageXOffset > -1) {
             x = window.pageXOffset;
             y = window.pageYOffset;
         } else if (document.body) {
             x = window.document.body.scrollLeft;
             y = window.document.body.scrollTop;
         }
         alert("x :" + x)
         alert("y :" + y)
     }
//-->
</script>  

</head>
<body leftmargin=5 topmargin=0>
<form>
Hello .......... testing ............
<input type="button" value=" Click " onClick="getXY()">
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<input type="button" value=" Click " onClick="getXY()">
<table width="200%">
<tr><td align="right" width="200%"><input type="button" value=" Click " onClick="getXY()"></td></tr>
</table>

</form>
</body>
</html>
0
 
LVL 9

Expert Comment

by:nimaig
Comment Utility
You can get similar example. It is of floating logo. You can modify as per your requirement :

http://www.dynamicdrive.com/dynamicindex4/logo.htm
0
 

Author Comment

by:armansiu
Comment Utility
but why we need that if statement?
and what's the difference between scrollLeft and pageXOffset?
0
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
LVL 9

Expert Comment

by:nimaig
Comment Utility
That is to make it work in Netscape
0
 
LVL 9

Expert Comment

by:nimaig
Comment Utility
That is to make it work in Netscape
0
 

Author Comment

by:armansiu
Comment Utility
Thanks so much =)
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

The task A number given should be formatted for easy reading by separating digits into triads. Format must be made inline via JavaScript, i.e., frameworks / functions are not welcome. So let’s take a number like this “12345678.91¿ and format i…
JavaScript can be used in a browser to change parts of a webpage dynamically. It begins with the following pattern: If condition W is true, do thing X to target Y after event Z. Below are some tips and tricks to help you get started with JavaScript …
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now