Help please!

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ilovemusic123
    New Member
    • Mar 2009
    • 2

    Help please!

    Hi, I have a question about Java. I'm really new to Java so this is not something I'm familiar with..
    My question is, how do I get the values of pos.offsetTop and pos.offsetLeft to show up in my input box??

    Here is the java code:
    Code:
    	function getPosition(element) {
    		var left = 0;
    		var top = 0;
    		if(element.offsetParent) {
    			while(element) {
    				left += element.offsetLeft;
    				top += element.offsetTop;
    				element = element.offsetParent;
    			}
    		}
    		return {offsetLeft: left, offsetTop: top};
    	}
    
    	var element = document.getElementById('elem');
    	var pos = getPosition(element);
    	document.Show.X.value = pos.offsetTop;
    	document.Show.Y.value = pos.offsetLeft;
    	return true
    	}
    Here's the HTML:
    Code:
    <div id="elem">My Element</div>
    <form name="Show">
    <input type="text" name="X" value="0" size="4"> X<br>
    <input type="text" name="Y" value="0" size="4"> Y<br>
    </form>
    Can someone please help me fix my code.. I can't seem to get the values from the java into the form.
  • JosAH
    Recognized Expert MVP
    • Mar 2007
    • 11453

    #2
    This is not Java; this is Javascript and both languages haven't much in common. Do you want me to move your question to the Javascript forum?

    kind regards,

    Jos (moderator)

    Comment

    Working...