我需要做一个ActiveX控件,并且把这个控件放到网页中,浏览网页的时候可以随意拖动这个控件,就是类似网页中的电子签章的那种效果,有哪位知道,给指点一下?

解决方案 »

  1.   

    可以吧ActiveX控件放在DIV里面,使用JS拖动DIV就行了
      

  2.   

    要做在网页内随意拖动的效果,应该使用网页的div来做。如果将ActiveX控件充满整个页面(使用style="position:absolute"),那么可以做出随意拖动的效果,但其实质还是在ActiveX控件的内部拖动。不知道这种方法怎么样
      

  3.   

    怎么样??? 那你就试试去啊.
    这个问题,本来就只有用DIV或SPAN等块容器这一种方法.想直接操作ACTIVEX控件位置,根本不可能.连HTML的基本机理都没弄明白,就在这里乱想.做技术,先把基础搞懂,再去想像.不要本末倒置,这不是文学,文学也还要符合文学规律才算行,这只能算是自说梦话.
      

  4.   

    而且,你这种和开始的提法完全是两回事,这不是拖动ACTIVEX控件,而是在ACTIVEX控件内部捕捉鼠标移动而已,完全两个概念.
      

  5.   

    To theforever:
    我没怎么接触过网页的开发,底子不好,最多我私下里多下下功夫,您老人家可别因为一个陌生人的知识盲点,把您自个儿身子气出了啥毛病来,不值!
      

  6.   

    这样理解B/S软件,浏览器只认识HTML/CSS/JS,其他的都不认识,你可能说,浏览器不是可以播放FLASH吗?不是可以播放电影吗?其实,这是误解,我们安装了FLASH播放器(插件)/媒体播放器插件,他们是对浏览器进行了扩展,让浏览器也认识这些格式,因为是对浏览器本身的扩展,本质上都是C/S程序而已,你要拖动ACTIVEX,是不现实的,只能放div等容器里面,用JS拖动容器来模拟.
    如果你的activeX本身支持拖放,那和B/S也是无关的,因为activeX本质上是C/S程序,是WINDOWS来执行的,而不是浏览器来执行的
      

  7.   

    用VC能够移动网页中的DIV(层)吗?
      

  8.   

    因为你的表现,不象一个搞技术的人应该采取的.
    对于不了解的技术,如果因为工作需要,或者个人爱好,而要去接触和利用的时候,首先怎么办???当然要从一二三开始学.
    而你所说的"如果将ActiveX控件充满整个页面(使用style="position:absolute"),那么可以做出随意拖动的效果,但其实质还是在ActiveX控件的内部拖动。",完全是想当然,相关的基础知识一点没去好好看和好好理解.这样能学得好,做得成吗?
    对这方面,更多的不想重复了.你可以看看这个帖子,看看我的用心和有些类似你这样不能接受忠告(虽然语气重,但你要知道,你这种错误行为,让我很不淡定,但是,你的错误行为只能祸害你自己,与我何干,我为什么动气??原因,还是好好看看我的帖子,之后,你能理解就理解了,不能理解就拉倒.以后我若记得你的ID,如果你还有这样帖子让我觉得你存在对提高自身进度有阻碍的毛病的时候,我绝对不带管你了.只乐得赚分岂不更好.难道,你也觉得我这两个技术区的勋章就是靠这种似乎与技术无关的回复就能得到的????
      

  9.   

    To theforever:
    回答与提问本身就是一个互相学习的过程,您老口口声声“你们”、“我”,很明显您老本身就把自己摆到一个与“我们”不是一个档次的平台上。
    “以后我若记得你的ID,如果你还有这样帖子让我觉得你存在对提高自身进度有阻碍的毛病的时候,我绝对不带管你了”——这是您的权利,我无法干涉。
    “难道,你也觉得我这两个技术区的勋章就是靠这种似乎与技术无关的回复就能得到的????”,我认为您的勋章是靠您过硬的技术功底得到的,但是,我还见过一些勋章比您多,但是态度比您好的前辈。
    “有人说我觉得自己了不起,我很惊讶”,如果您说的“有人”是不止一个人的话,或许您真应该考虑一下您的态度。我不是要求像您这样在指点别人时还要求着别人似的,但最起码不至于用这种教训人似的方式。感谢您关注我的帖子。