我想写一个asp.net的web页面,想在web里边可以实现弹出form进行对话,效果就和QQ聊天窗口差不多,我就想取下对话框里边的值要怎么样才可以实现,是拉控件,换是用CSS或者别的什么,小弟会的语言不多,希望能给个思路,或者提示,谢谢

解决方案 »

  1.   

    是要弹出模式对话框吗? 可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:
    test1.htm
    ===================
    <html>
    <head>
    <script>
    function showDialog()
    {
       var a = window.showModalDialog("test2.htm");
       for(i=0;i<a.length;i++) alert(a[i]);
    }
    </script>
    <body>
    <form>
    <input value="打开" type=button onclick="showDialog()">
    </form>
    </body>
    </html>test2.htm
    ===================
    <html>
    <head>
    <script>
    function sendTo()
    {
    var a=new Array("a","b")
    window.returnValue = a
    window.close()
    }
    </script>
    </head>
    <body>
    <form>
    <input value="返回" type=button onclick="sendTo()">
    </form> 
    </body>
    </html>
      

  2.   

    一般这样做:弹出一个层,用css定义这个层
      

  3.   

    2楼的好些,弹出式div,取值一样的.就像本页面的其它控件一样,你开始把它隐藏,点击时显示.
      

  4.   

    我用了一个移动web窗体,好像可以实现这个功能,
      

  5.   

    移动Web啊!两种方法都比较难吧!第一种那个javascript不见得移动浏览器支持!
    第二种不见得移动浏览器支持那些个CSS样式!即便支持,各个设备大小不一样!
    移动设备,尽量少的用户输入!
      

  6.   

    哥们,你这问题大了,给得分太少了,
    我专门写了一个JS库,专门用来window.showModalDialog,window.alert,window.Confirm;window.uploadfile,
    有个2000行吧;
    带渐变显示和拖拽功能,写大的去了;
    你要是不是要求效果的话,可以用
    window.showModalDialog或者window.open 来实现!
      

  7.   

    我用的是VS2005这个工具做开发的,当我要输入window的时候没有找到这个词啊,我学到的知识太少了,能不能在详细点,真的都有点不好意思说了,