Javascript 在父页面Jscript中包含移动

Javascript 在父页面Jscript中包含移动,javascript,jscript,Javascript,Jscript,由于你们最近都非常乐于助人,我还有一个问题要问那个些有经验的人 我希望在父页面中包含我的可拖动项,但我拥有的脚本没有包含项。如何将其包含到父页面 这是代码 对于如何将左、右、上、下变量设置为父页面中设置的容器宽度和高度,我将非常感谢您的建议。。。如果有人有这个建议,请随意放纵自己。提前谢谢 <!----container code----within parent page> <style> .container { p

由于你们最近都非常乐于助人,我还有一个问题要问那个些有经验的人

我希望在父页面中包含我的可拖动项,但我拥有的脚本没有包含项。如何将其包含到父页面

这是代码

对于如何将左、右、上、下变量设置为父页面中设置的容器宽度和高度,我将非常感谢您的建议。。。如果有人有这个建议,请随意放纵自己。提前谢谢

  <!----container code----within parent page>
        <style>
        .container {
        position:relative top:0px;left:0px; width:100% height:100%; };
        </style>


             var selected = null ,
             leftside = 0, rightside = 900, 
             topside=0, bottom=600;


       var selected = null, // Object of the element to be moved
       x_pos = 0, y_pos = 0, // Stores x & y coordinates of the mouse pointer
       x_elem = 0, y_elem = 0; // Stores top, left values (edge) of the element

                // Will be called when user starts dragging an element
                function _drag_init(elem) {
                    // Store the object of the element which needs to be moved
                    selected = elem;
                    x_elem = x_pos - selected.offsetLeft;
                    y_elem = y_pos - selected.offsetTop;
                }

                // Will be called when user dragging an element
                function _move_elem(e) {
                    x_pos = document.all ? window.event.clientX : e.pageX;
                    y_pos = document.all ? window.event.clientY : e.pageY;
                    if (selected !== null) {
                        selected.style.left = (x_pos - x_elem) + 'px';
                        selected.style.top = (y_pos - y_elem) + 'px';

如果有人对最右边的边界有任何进一步的建议,以及如何正确编码,我将非常感谢许多最终会找到这个解决方案的人……尽管有奇怪的症状。。。解决方案是在我的浏览器上工作,但不是在小提琴上。想想看。。。。
  if (x_pos-x_elem <=leftside){
    x_pos =leftside + x_elem;
   }

   if (x_pos >=rightside){
    x_pos =rightside-10;
   }

   if (y_pos-10 <=topside){ 
     y_pos=topside+10;
   }

   if (y_pos+400 >=bottom){ 
    y_pos=bottom-400;
   }


    // Destroy the object when we are done
        function _destroy() {
            selected = null;
        }

    // Bind the functions...
        document.getElementById('frame1').onmousedown = function () {
        _drag_init(this);
        return false;
    };
       document.onmousemove = _move_elem;
       document.onmouseup = _destroy;