首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • showModalDialog问题,送分活动~~~ [已结贴,结贴人:JL99000]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 08:22:18 楼主
    想法:
            想点击按扭,弹出一个对话框,我暂时用这个window.showModalDialog("Default2.aspx?para1=aaa&para2=bbb")来实现。Default2.aspx中是一个上传控件和按扭,现在想通过他们俩来实现上传功能。
    问题:1  想实现弹出对话框的样式设置(主要是想把弹出窗体设得小些,最好能把标题头去掉,不去也可以)
                2  点Default2.aspx中按扭后窗体关闭(关闭弹出的窗体)
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 08:39:591楼 得分:0

    用window.open吧





    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 09:25:352楼 得分:0
    "对话框的样式"请查看参考资料window.showModalDialog的第三个参数
    "最好能把标题头去掉"通常是设网页的title是个很长的空格,把ie自带的title 挤走
    “点Default2.aspx中按扭后窗体关闭”:用window.close即可,参考资料里应该有实例
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 09:28:293楼 得分:0
    window.showModalDialog("Default2.aspx?para1=aaa&para2=bbb",'页标题',"dialogWidth=200px;dialogHeight=200px");
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 09:43:084楼 得分:0
    <button onclick=javascript:window.close();>关闭 </button>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 09:49:095楼 得分:0
    该回复于2007-12-20 14:05:46被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 10:33:516楼 得分:0
    result = window.showModalDialog("hehe2.html",name,"dialogWidth=500px;dialogHeight=300px;status=no");

    window.close()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 11:16:577楼 得分:0
    现在好多了
    但是还有问题,当我点击Default2.aspx(也就是弹出的页)中的按扭时,为什么会出现一个新的页面,并且和Default2.aspx相同,而且占全屏,等带解决

    这个我再给加10分,这个我再给加10分,这个我再给加10分,这个我再给加10分,这个我再给加10分,这个我再给加10分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 13:29:368楼 得分:0
    现在好多了
    但是还有问题,当我点击Default2.aspx(也就是弹出的页)中的按扭时,(这个按扭不是html控件)为什么会出现一个新的页面,并且和Default2.aspx相同,而且占全屏,等带解决

    这个我再给加10分,这个我再给加10分,这个我再给加10分,这个我再给加10分,这个我再给加10分,这个我再给加10分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 14:21:359楼 得分:0
    模态窗口里head匹配加上 <base target="_self" />,然后按钮用 <a href="">代替,否则就设个iframe,因为模态窗口用location.xxxx无效。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-18 15:00:1410楼 得分:0
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页 </title>
        <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:FileUpload ID="FileUpload1" runat="server" />
            <br />
            <asp:Button ID="Button1" runat="server" Text="Button"/>
        </div>
        </form>
    </body>
    </html>
    能不能在这里给我改下
    访问感谢 nicholsky
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-19 07:31:3211楼 得分:0
    不是吧 
    没人帮解决啊
    急啊
    可以加分的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-19 09:21:3212楼 得分:20
    在Default2.aspx的head中加入
    <base  target="_self">
    则在Default2.aspx点击按钮不会弹出新的窗体!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved