מתן מיקום דינאמי ל-DIV

יאירN

New member
מתן מיקום דינאמי ל-DIV

שלום אנשים. אני מעוניין לתת לDIV מסויים מיקום דינאמי, כלומר באירוע קליק->> לתת לו את המיקום. אני מכיר את ה-window.event.Y וה-window.eventX השאלה שלי היא מבחינת סינטקסט. נכון לעכשיו יש לי את ה-קבוע הזה:
<div style="LEFT: 250px; POSITION: absolute; TOP: 150px">​
מהו הסינטקסט הנכון כדי לתת לו את הקורדינטות של window.eventX ושל window.event.Y ? כלומר איך אני מצרף לו את לו אותם בסינטקסט? הבהרה: (ברור לי שאני צריך להשתמש באירוע onclick )
 

Justin Angel

New member
קה פרובלמה מואי צ'יקיטה?

// html <div style="LEFT: 250px; POSITION: absolute; TOP: 150px;background-color: red" id="myDiv" onmouseover="myFunction();"> x </div> // javascript - untested <script language="javascript"> function myFunction() { document.getElementById("myDiv").style.position = "Relative"; document.getElementById("myDiv").style.left = "500px"; document.getElementById("myDiv").style.top= "100px"; } </script> לא ברור על איזה אירוע קליק אתה מדבר (של כפתור? בכל מקום בדף? בתוך ה-DIV?) בכל מקרה, שאלות על תכנות צד-לקוח בבקשה להפנות לפורום בוני אתרים (#156) ולא לפורום דוט נט.
 

Raist

New member
אתה יכול לעשות את זה כך

function ChangePosition(left,top, myDivID) { var myDiv = document.getElementById(myDivID); myDiv.style.top = top + "px"; myDiv.style.left= left+ "px"; }​
באירוע ה onclick אתה צריך לקרא לפונקציה הזאת
 
למעלה