none
求一个能在父窗体中间浮现出一个小窗体的方法!(十万火急) RRS feed

  • 问题

  • 我想在原来的页面上面点一个按钮可以在页面中间浮现出一个小窗体,除了小窗体遮住的地方看不到原来的页面以外都是可以看到原来的页面内容的,但是不能多原来页面的内容进行操作,是被一层灰色透明的层给挂住的效果,有没有这样的ajax空间呢?
    js是可以实现,但是js代码没有,不会写,如果各位大哥有这样的js,贴上来也可以!!!!!
    2009年7月13日 2:06

答案

  • 你好 Ajax Control Tookit中的 ModalPopup控件即可达到你的要求
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月13日 2:11
    版主
  • 你创建一个层,然后在想要显示登录的层的时候,用这个层覆盖掉所有后面的层,并将CSS设置为半透明即可。

    其实就是在触发某个事件的时候,动态创建一个半透明的背景层,覆盖,然后在这个层里面还有你说的例如登录等层。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年7月13日 5:36
    版主
  • 你可以在层中嵌入iframe来实现
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月13日 5:39
    版主
  • 我想在原来的页面上面点一个按钮可以在页面中间浮现出一个小窗体,除了小窗体遮住的地方看不到原来的页面以外都是可以看到原来的页面内容的,但是不能多原来页面的内容进行操作,是被一层灰色透明的层给挂住的效果,有没有这样的ajax空间呢?
    js是可以实现,但是js代码没有,不会写,如果各位大哥有这样的js,贴上来也可以!!!!!

    Hi,
       这个效果,以前我也关注过。项目里曾经使用过。当时也是找了很久资料。
    其实你说的效果,163和google的gmail已经很早就有这个效果了。
    他们做的很好。包括浏览器的滚动条都能disabled。
        实现这个这个效果有两种方式:
    1.div弹出层:
    2.iframe:
      给及几个链接:
    1.http://social.microsoft.com/Forums/zh-CN/295/thread/91a083f2-fe97-4caf-a82e-d77551b98604
    2.http://blog.zol.com.cn/771/article_770617.html
    3.http://hi.baidu.com/fenggandeguozi/blog/item/fe420309c289ca35e8248842.html
    4.http://wenwen.soso.com/z/q113445837.htm
      如果你不要求右边的滚动条禁止,这个容易实现的多~
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月13日 10:32
    版主
  • 楼主你好,
    所谓的一个层就是利用div,通过设置其z-index的值来实现的。
    另外你说的打开一个新的页面可以利用iframe来实现,就是iframe放在div中,设置iframe的src为你的新页面的地址。

    至于你说的渐变的效果你可以参考下面的例子试试。

    http://hi.baidu.com/ycosxhack/blog/item/6c2af917f72b240ac93d6da1.html
    Microsoft Online Community Support
    2009年7月14日 3:43
  • 这是以前孟版解决的一个问题,里面有你想要的东西
    知识改变命运,奋斗成就人生!
    2009年7月15日 2:56
    版主
  • javascript自己写DIV弹出层也行.asp.net ajax中也有弹出窗体的控件!
    2009年7月16日 11:57

全部回复

  • 你好 Ajax Control Tookit中的 ModalPopup控件即可达到你的要求
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月13日 2:11
    版主
  • modalpopup好像是要隐藏的页面显示出来吧,我想要吧一个新的页面打开在父窗体中间,就好像淘宝买东西的时候,你没登录就会浮现出的那个登录页面,就是那种效果.
    2009年7月13日 2:23
  • 你创建一个层,然后在想要显示登录的层的时候,用这个层覆盖掉所有后面的层,并将CSS设置为半透明即可。

    其实就是在触发某个事件的时候,动态创建一个半透明的背景层,覆盖,然后在这个层里面还有你说的例如登录等层。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年7月13日 5:36
    版主
  • 你可以在层中嵌入iframe来实现
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月13日 5:39
    版主
  • 我想在原来的页面上面点一个按钮可以在页面中间浮现出一个小窗体,除了小窗体遮住的地方看不到原来的页面以外都是可以看到原来的页面内容的,但是不能多原来页面的内容进行操作,是被一层灰色透明的层给挂住的效果,有没有这样的ajax空间呢?
    js是可以实现,但是js代码没有,不会写,如果各位大哥有这样的js,贴上来也可以!!!!!

    Hi,
       这个效果,以前我也关注过。项目里曾经使用过。当时也是找了很久资料。
    其实你说的效果,163和google的gmail已经很早就有这个效果了。
    他们做的很好。包括浏览器的滚动条都能disabled。
        实现这个这个效果有两种方式:
    1.div弹出层:
    2.iframe:
      给及几个链接:
    1.http://social.microsoft.com/Forums/zh-CN/295/thread/91a083f2-fe97-4caf-a82e-d77551b98604
    2.http://blog.zol.com.cn/771/article_770617.html
    3.http://hi.baidu.com/fenggandeguozi/blog/item/fe420309c289ca35e8248842.html
    4.http://wenwen.soso.com/z/q113445837.htm
      如果你不要求右边的滚动条禁止,这个容易实现的多~
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月13日 10:32
    版主
  • 十分感谢楼上大家!!能不能再给我讲解一下层的概念,如何创建一个层!是不是用css的z-index属性实现的? 还有一种是在父页上面没有事先写到的网页,而是新的网页,在原来的页面上点击之后才在父窗口上加载新的页面产生出来的,打开的过程之间还可以先有一点flash特效, 我想要的就是那个效果!
    • 已编辑 Axlis 2009年7月14日 3:13
    2009年7月13日 14:44
  • 楼主你好,
    所谓的一个层就是利用div,通过设置其z-index的值来实现的。
    另外你说的打开一个新的页面可以利用iframe来实现,就是iframe放在div中,设置iframe的src为你的新页面的地址。

    至于你说的渐变的效果你可以参考下面的例子试试。

    http://hi.baidu.com/ycosxhack/blog/item/6c2af917f72b240ac93d6da1.html
    Microsoft Online Community Support
    2009年7月14日 3:43
  • 这是以前孟版解决的一个问题,里面有你想要的东西
    知识改变命运,奋斗成就人生!
    2009年7月15日 2:56
    版主
  • 十分感谢楼上大家!!能不能再给我讲解一下层的概念,如何创建一个层!是不是用css的z-index属性实现的? 还有一种是在父页上面没有事先写到的网页,而是新的网页,在原来的页面上点击之后才在父窗口上加载新的页面产生出来的,打开的过程之间还可以先有一点flash特效, 我想要的就是那个效果!

    建议你学习一下jquery,这个js库很强,也很简单,无论做什么都很方便。但是前提还是需要你对js有一定的了解。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年7月15日 2:56
    版主
  • 十分感谢楼上大家!!能不能再给我讲解一下层的概念,如何创建一个层!是不是用css的z-index属性实现的? 还有一种是在父页上面没有事先写到的网页,而是新的网页,在原来的页面上点击之后才在父窗口上加载新的页面产生出来的,打开的过程之间还可以先有一点flash特效, 我想要的就是那个效果!

    建议你学习一下jquery,这个js库很强,也很简单,无论做什么都很方便。但是前提还是需要你对js有一定的了解。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)

    jquery哪里可以下到呢?
    2009年7月16日 11:25
  • javascript自己写DIV弹出层也行.asp.net ajax中也有弹出窗体的控件!
    2009年7月16日 11:57