精华内容
下载资源
问答
  • 为了偷懒直接copy工程里面同事完成的对话框。但是我修改后效果却一样,先看我的布局文件图示: 这是我想实现的效果,但是实际上却是这样的: 我感觉太奇怪了,这是同事实现的效果: 昨晚上下班

    昨天需要用自定义AlertDialog来实现一项功能,步骤大体是:

    1.自定义布局文件

    2.初始化AlertDialog,并设置setView

    3.按钮 文本框啥的处理

    为了偷懒直接copy工程里面同事完成的对话框。但是我修改后效果却不一样,先看我的布局文件图示:



    这是我想实现的效果,但是实际上却是这样的:



    我感觉太奇怪了,这是同事实现的效果:


    昨晚上下班了,所以也没找原因,今天早上来了,一对照两个布局文件的代码,找到原因了:

    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="拒绝原因 :"
            android:textColor="@color/black"
            android:textSize="15sp" />
    拒绝原因那里用了wrap_content,所以显示不全,,,,,,,,

    本来想省点事就直接copy的代码,谁知道出的问题更怪,无语中。

    修改为:

    <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="拒绝原因 :"
            android:textColor="@color/black"
            android:textSize="15sp" />

    问题解决.



    还发现个问题,使用以下方法生成的对话框上下会有黑边:

    AlertDialog.Builder builder = new AlertDialog.Builder(sContext);
    		View v = LayoutInflater.from(sContext).inflate(R.layout.club_verify_dialog, null);
    		builder.setView(v);
    		builder.show();


    经查找,修改为:

    Dialog dialog = new Dialog(sContext, R.style.AliDialog);
    		dialog.setContentView(R.layout.club_verify_dialog);
    		dialog.show();
    即可解决问题。











    展开全文
  • 使用 ```response.write弹出对话框回事页面变形 使用 ```this.Page.ClientScript.RegisterStartupScript(this....弹出对话框第一遍没问题,刷新后再弹出对话框页面图片消失了,点击确定后才会出现怎么办?
  • JS弹出一个网页对话框,后面变灰,并可用。 function sAlert(str){ //背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色) var sWidth,sHeight; sWidth=document.body....
    <html>
    <head>
    <title>JS弹出一个网页对话框,后面全变灰,并不可用。</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    
    
    
    
    <script type="text/javascript" language="javascript">
    
    
    function sAlert(str){	
    	//背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色)
    	var sWidth,sHeight;
    	sWidth=document.body.offsetWidth;//浏览器工作区域内页面宽度 或使用 screen.width//屏幕的宽度
    	sHeight=screen.height;//屏幕高度(垂直分辨率)
    	
    	var bgObj=document.createElement("div");//创建一个div对象(背景层) //动态创建元素,这里创建的是 div
    	//定义div属性,即相当于(相当于,但确不是,必须对对象属性进行定义
    	//<div id="bgDiv" style="position:absolute; top:0; background-color:#777; filter:progid:DXImagesTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity:0.6; left:0; width:918px; height:768px; z-index:10000;"></div>
    	bgObj.setAttribute('id','bgDiv');
    	bgObj.style.position="absolute";
    	bgObj.style.top="0";
    	bgObj.style.background="#777";
    	bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
    	bgObj.style.opacity="0.6";
    	bgObj.style.left="0";
    	bgObj.style.width=sWidth + "px";
    	bgObj.style.height=sHeight + "px";
    	bgObj.style.zIndex = "10000";
    	
    	document.body.appendChild(bgObj);//在body内添加该div对象
    	
    
    
    	// 定义
    	var msgW,msgH,bordercolor;
    	msgW=600;//提示窗口的宽度
    	msgH=400;//提示窗口的高度
    	titleheight=25//提示窗口标题高度
    	bordercolor="#FF0000";//提示窗口的边框颜色
    	
    	//  ----------------------------- 提示信息 -----------------------------
    	//创建一个div对象(提示框层)
    	var msgObj=document.createElement("div")
    	
    	//定义div属性,即相当于
    	//<div id="msgDiv" align="center" style="background-color:white; border:1px solid #336699; position:absolute; left:50%; top:50%; font:12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-left:-225px; margin-top:npx; width:400px; height:100px; text-align:center; line-height:25px; z-index:100001;"></div>
    	msgObj.setAttribute("id","msgDiv");
    	msgObj.setAttribute("align","center");
    	msgObj.style.background="white";
    	msgObj.style.border="1px solid " + bordercolor;
    	msgObj.style.position = "absolute";
    	msgObj.style.left = "50%";
    	msgObj.style.top = "50%";
    	msgObj.style.marginLeft = "-225px" ;
    	msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
    	msgObj.style.width = msgW + "px";
    	msgObj.style.height =msgH + "px";
    	msgObj.style.textAlign = "center";
    	msgObj.style.lineHeight ="25px";
    	msgObj.style.zIndex = "10001";
    	
    	//  ----------------------------- 标题 -----------------------------
    	var title=document.createElement("h4");//创建一个h4对象(提示框标题栏)
    	//定义h4的属性,即相当于
    	//<h4 id="msgTitle" align="right" style="margin:0; padding:3px; background-color:#336699; filter:progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100); opacity:0.75; border:1px solid #336699; height:18px; font:12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:white; cursor:pointer;" οnclick="">关闭</h4>
    	title.setAttribute("id","msgTitle");
    	title.setAttribute("align","right");
    	title.style.margin="0";
    	title.style.padding="3px";
    	title.style.background=bordercolor;
    	title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
    	title.style.opacity="0.75";
    	title.style.border="1px solid " + bordercolor;
    	title.style.height="18px";
    	title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
    	title.style.color="white";
    	title.style.cursor="pointer";
    	title.innerHTML="--关闭";
    	title.οnclick=removeObj;
    	
    	//  ----------------------------- 点击标题栏触发的事件 -----------------------------
    	function removeObj(){//点击标题栏触发的事件
    		document.body.removeChild(bgObj);//删除背景层Div
    		document.getElementById("msgDiv").removeChild(title);//删除提示框的标题栏
    		document.body.removeChild(msgObj);//删除提示框层
    	}
    	
    	//  ----------------------------- 提示信息内容 -----------------------------
    	var txt=document.createElement("div");//创建一个p对象(提示框提示信息)
    	//定义p的属性,即相当于
    	//<p style="margin:1em 0;" id="msgTxt">测试效果</p>
    	txt.style.margin="1em 0"
    	txt.setAttribute("id","msgTxt");
    //	txt.innerHTML=str;//来源于函数调用时的参数值
    //	txt.innerHTML=abc.html;
    	
    	var frameConn = document.createElement("IFRAME");
    //	frameConn.src = "abc.html";
    	frameConn.height="350";
    	frameConn.width ="580";
    	frameConn.src="http://www.baidu.com";
    	
    	document.body.appendChild(msgObj);//在body内添加提示框div对象msgObj
    	
    	document.getElementById("msgDiv").appendChild(title);//在提示框div中添加标题栏对象title
    	
    	document.getElementById("msgDiv").appendChild(frameConn);//在提示框div中添加提示信息对象txt
    	
    	document.getElementById("msgDiv").appendChild(button);//在提示框div中添加按钮对象button
    }
    
    
    </script>
    
    
    
    
    </head>
    
    
    
    
    
    
    <body>
    JS弹出一个网页对话框,后面全变灰,并不可用。思路:一个覆盖整个页面的层,设置透明度0
        
        <input type="button" value="点击这里" onClick="sAlert('测试效果<br/>嗯!效果还不错!');" />
        
    </body>
    </html>



    效果: 




    在  http://blog.csdn.net/benbenrh/article/details/3305418 基础上改编 

    展开全文
  • 版本 centos 7 x64 oracle 11.2.0.4 场景 安装oralce数据库软件,设置好各个参数后,启动图形化... 其次在一次次下一步后,弹出提示警告 对话框 可是这个对话框像往常看到 。确定 取消 文字好像被...

    版本 centos 7 x64  
    oracle 11.2.0.4

    场景
    安装oralce数据库软件,设置好各个参数后,启动图形化安装工具
    此时看到了一个个【口口口】的字体。
    其次在一次次的下一步后,弹出提示警告的 对话框 
    可是这个对话框 并不像往常看到的 。确定 取消 

    112840_c9XE_1782672.png

    文字好像被截断了一样对话框显示不全,也找不到,甚至找不到关闭的地方。
    只好通过命令行关闭该软件


    网站这里看到了相似的信息,没看明白解决方法
    https://docs.oracle.com/cd/E12839_01/relnotes.1111/e10132/install.htm
    2.3.12 Some Text Truncated on ...
    If you run the Oracle Fusion Middleware Configuration Wizard on an AIX 64-bit system, the Graphics Manager on that system will cause some text to be truncated on the "Server Start Mode and JDK Configuration" screen.
    There is no work around for this issue.

    对于乱码,网友提供最多大做法是,设置系统的语言为英文,或者安装一个中文的字体 
     

    解决:启动时使用本地的jdk

    ./runInstaller -jreLoc /usr/local/jdk1.7.0_80/

    此时软件中的乱码没有了,同时下一步的对话框也能正常显示了

     

    转载于:https://my.oschina.net/fluffy/blog/719990

    展开全文
  • 第四种方法(仿163):原理就是:页面上动态创建两个层,一个为大透明层,一个为小的显示提示语层(放在大层上面)。就是这样。。。 function sAlert(txt){var eSrc=(document.all)?window.event....

    第四种方法(仿163):

    原理就是:页面上动态创建两个层,一个为大的透明的层,一个为小的显示提示语的层(放在大的层上面)。就是这样。。。

     

    function   sAlert(txt){
    var   eSrc=(document.all)?window.event.srcElement:arguments[1];
    var   shield   =   document.createElement( "DIV ");
    shield.id   =   "shield ";
    shield.style.position   =   "absolute ";
    shield.style.left   =   "0px ";
    shield.style.top   =   "0px ";
    shield.style.width   =   "100% ";
    shield.style.height   =   document.body.scrollHeight+ "px ";
    shield.style.background   =   "#333 ";
    shield.style.textAlign   =   "center ";
    shield.style.zIndex   =   "10000 ";
    shield.style.filter   =   "alpha(opacity=0) ";
    shield.style.opacity   =   0;
    var   alertFram   =   document.createElement( "DIV ");
    alertFram.id= "alertFram ";
    alertFram.style.position   =   "absolute ";
    alertFram.style.left   =   "50% ";
    alertFram.style.top   =   "50% ";
    alertFram.style.marginLeft   =   "-225px "   ;
    alertFram.style.marginTop   =   -75+document.documentElement.scrollTop+ "px ";
    alertFram.style.width   =   "450px ";
    alertFram.style.height   =   "150px ";
    alertFram.style.background   =   "#ccc ";
    alertFram.style.textAlign   =   "center ";
    alertFram.style.lineHeight   =   "150px ";
    alertFram.style.zIndex   =   "10001 ";

    strHtml     =   " <ul   style=/ "list-style:none;margin:0px;padding:0px;width:100%/ "> /n ";
    strHtml   +=   " <li   style=/ "background:#DD828D;text-align:left;padding-left:20px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px   solid   #F9CADE;/ "> [系统提示] </li> /n ";
    strHtml   +=   " <li   style=/ "background:#fff;text-align:center;font-size:12px;height:120px;line-height:120px;border-left:1px   solid   #F9CADE;border-right:1px   solid   #F9CADE;/ "> "+txt+ " </li> /n ";
    strHtml   +=   " <li   style=/ "background:#FDEEF4;text-align:center;font-weight:bold;height:25px;line-height:25px;   border:1px   solid   #F9CADE;/ "> <input   type=/ "button/ "   value=/ "确   定/ "   id=/ "do_OK/ "   οnclick=/ "doOk()/ "   /> </li> /n ";
    strHtml   +=   " </ul> /n ";
    alertFram.innerHTML   =   strHtml;
    document.body.appendChild(alertFram);
    document.body.appendChild(shield);
    this.setOpacity   =   function(obj,opacity){
    if(opacity> =1)opacity=opacity/100;
    try{   obj.style.opacity=opacity;   }catch(e){}
    try{ 
    if(obj.filters.length> 0&&obj.filters( "alpha ")){
    obj.filters( "alpha ").opacity=opacity*100;
    }else{
    obj.style.filter= "alpha(opacity=/ " "+(opacity*100)+ "/ ") ";
    }
    }catch(e){}
    }
    var   c   =   0;
    this.doAlpha   =   function(){
    if   (++c   >   20){clearInterval(ad);return   0;}
    setOpacity(shield,c);
    }
    var   ad   =   setInterval( "doAlpha() ",1);

    this.doOk   =   function(){
    //alertFram.style.display   =   "none ";
    //shield.style.display   =   "none ";
    document.body.removeChild(alertFram);
    document.body.removeChild(shield);
    eSrc.focus();
    document.body.onselectstart   =   function(){return   true;}
    document.body.oncontextmenu   =   function(){return   true;}

    }
    this.doCanCel   =   function(){
    document.body.removeChild(alertFram);
    document.body.removeChild(shield);
    eSrc.focus();
    document.body.onselectstart   =   function(){return   true;}
    document.body.oncontextmenu   =   function(){return   true;}

    }
    document.getElementById( "do_OK ").focus();
    eSrc.blur();
    document.body.onselectstart   =   function(){return   false;}
    document.body.oncontextmenu   =   function(){return   false;}

    }

    直接贴给你了..

     

     

    前提是:工程类型“AJAXEnableWebApplication”

    第三种方法(AJAX实现):

    前台代码:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title>Untitled Page</title>
        <style type="text/css">
        #UpdatePanel1{
          width: 200px; height: 50px;
          border: solid 1px gray;
        }
        #AlertDiv{
        left: 40%; top: 40%;
        position: absolute; width: 200px;
        padding: 12px;
        border: #000000 1px solid;
        background-color: white;
        text-align: left;
        visibility: hidden;
        z-index: 99;
        }
       
        #AlertButtons{
        position: absolute; right: 5%; bottom: 5%;
        }
    </style>
    </head>
    <body id="bodytag" style="margin: 0px">
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" OnAsyncPostBackError="ScriptManager1_AsyncPostBackError" />
     
            <script type="text/javascript">
    var divElem = 'AlertDiv';
    var messageElem = 'AlertMessage';
    var bodyTag = 'bodytag';
    var sWidth,sHeight;
        sWidth=document.body.offsetWidth;//浏览器工作区域内页面宽度
        sHeight=screen.height;//屏幕高度(垂直分辨率)
     
     
        //背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色)
        var bgObj=document.createElement("div");//创建一个div对象(背景层)
        //定义div属性,即相当于
        // <div id="bgDiv" style="position:absolute; top:0; background-color:#777; filter:progid:DXImagesTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity:0.6; left:0; width:918px; height:768px; z-index:19999;"></div>
        bgObj.setAttribute('id','bgDiv');
        bgObj.style.position= "absolute";
        bgObj.style.display="none";
        bgObj.style.top= "0";
        bgObj.style.background= "#777";
        bgObj.style.filter= "progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)";
        bgObj.style.opacity= "0.6";
        bgObj.style.left= "0";
        bgObj.style.width=sWidth + "px";
        bgObj.style.height=sHeight + "px";
        bgObj.style.zIndex = "10000";
        $get(bodyTag).appendChild(bgObj);
     
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
    function ToggleAlertDiv(visString)
    {
         if (visString == 'hidden')
         {
             $get('bgDiv').style.display="none";
             $get(bodyTag).style.backgroundColor = 'white';
         }
         else
         {
             $get('bgDiv').style.display="";
         }
         var adiv = $get(divElem);
         adiv.style.visibility = visString;
    }
     
    function ClearErrorState() {
         $get(messageElem).innerHTML = '';
         ToggleAlertDiv('hidden');
    }
     
    function EndRequestHandler(sender, args)
    {
     
       if (args.get_error() != undefined)
       {
           var errorMessage;
     
           if (args.get_response().get_statusCode() == '200')
           {
               errorMessage = args.get_error().message;
           }
           else
           {
               errorMessage = 'An unspecified error occurred. ';
           }
           args.set_errorHandled(true);
     
           ToggleAlertDiv('visible');
     
           $get(messageElem).innerHTML = errorMessage;
       }
    }
            </script>
     
            <div>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                    <ContentTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Width="30px"></asp:TextBox>
                        /<asp:TextBox ID="TextBox2" runat="server" Width="30px"></asp:TextBox>&nbsp;<asp:Button
                            ID="Button1" runat="server" OnClick="Button1_Click" Text="Execute" />
                        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                    </ContentTemplate>
                </asp:UpdatePanel>
                <div id="AlertDiv" style="z-index: 20000;">
                    <div id="AlertMessage">
                    </div>
                    <br />
                    <div id="AlertButtons">
                        <input id="OKButton" type="button" value="OK" runat="server" οnclick="ClearErrorState()" />
                    </div>
                </div>
            </div>
        </form>
    </body>
    </html>

    后台代码:

     using System;
     using System.Data;
     using System.Configuration;
     using System.Web;
     using System.Web.Security;
     using System.Web.UI;
     using System.Web.UI.WebControls;
     using System.Web.UI.WebControls.WebParts;
     using System.Web.UI.HtmlControls;
     
     public partial class _Default : System.Web.UI.Page
     {
         protected void Page_Load(object sender, EventArgs e)
         {
     
         }
         protected void Button1_Click(object sender, EventArgs e)
         {
             try
             {
                 int a = Int32.Parse(TextBox1.Text);
     
                 int b = Int32.Parse(TextBox2.Text);
     
                 int res = a / b;
     
                 Label1.Text = res.ToString();
             }
     
             catch (Exception ex)
             {
                 if (TextBox1.Text.Length > 0 && TextBox2.Text.Length > 0)
                 {
                     ex.Data["ExtraInfo"] = " You can't divide " +
     
                         TextBox1.Text + " by " + TextBox2.Text + ".";
     
                 }
                 throw ex;
             }
         }
         protected void ScriptManager1_AsyncPostBackError(object sender, AsyncPostBackErrorEventArgs e)
         {
             if (e.Exception.Data["ExtraInfo"] != null)
             {
                 ScriptManager1.AsyncPostBackErrorMessage =
     
                     e.Exception.Message +
     
                     e.Exception.Data["ExtraInfo"].ToString();
     
             }
             else
             {
                 ScriptManager1.AsyncPostBackErrorMessage =
     
                 "An unspecified error occurred.";
             }
         }
     }

     

    第一种方法:

     <html>
    <head>
    <title>JS弹出一个网页对话框,后面全变灰,并不可用。</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style type="text/css">
    *{margin:0;padding:0;}
    </style>
    </head>

    <body οnbefοreunlοad="document.getElementById('msgDiv').style.visibility='hidden'" οnunlοad="document.getElementById('msgDiv').style.visibility='hidden'"οnlοad="document.getElementById('msgDiv').style.visibility='hidden'">
    JS弹出一个网页对话框,后面全变灰,并不可用。思路:一个覆盖整个页面的层,设置透明度0
        <p>测试</p><p>测试</p><p>测试</p><p> 测试</p><p>测试</p><p>测试</p><p>测试< /p>
        <p>测试</p><p>测试</p><p>测试</p><p> 测试</p><p>测试</p><p>测试</p><p>测试< /p><p>测试</p>
        <input type="button" value="点击这里" onClick="sAlert('测试效果<br/>嗯!效果还不错!');"></input>
      

    <script type="text/javascript" language="javascript" >
    function removeObj(){//点击标题栏触发的事件
    document.getElementById('msgDiv').style.visibility='hidden'
    document.body.removeChild(document.getElementById('bgDiv'));
    }

    function sAlert(str){
    var msgw,msgh,bordercolor;
    msgw=400;//提示窗口的宽度
    msgh=100;//提示窗口的高度
    titleheight=25//提示窗口标题高度
    bordercolor="#336699";//提示窗口的边框颜色
    titlecolor="#99CCFF";//提示窗口的标题颜色

    var sWidth,sHeight;
    sWidth=document.body.offsetWidth;//浏览器工作区域内页面宽度 或使用 screen.width//屏幕的宽度
    sHeight=screen.height;//屏幕高度(垂直分辨率)


    //背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色)
    var bgObj=document.createElement("div");//创建一个div对象(背景层) //动态创建元素,这里创建的是 div
    //定义div属性,即相当于(相当于,但确不是,必须对对象属性进行定义
    //<div id="bgDiv" style="position:absolute; top:0; background-color:#777; filter:progid:DXImagesTransform.Microsoft.Alpha//f(style=3,opacity=25,finishOpacity=75); opacity:0.6; left:0; width:918px; height:768px; z-index:10000;"></div>
    bgObj.setAttribute('id','bgDiv');
    bgObj.style.position="absolute";
    bgObj.style.top="0";
    bgObj.style.background="#777";
    bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
    bgObj.style.opacity="0.6";
    bgObj.style.left="0";
    bgObj.style.width=sWidth + "px";
    bgObj.style.height=sHeight + "px";
    bgObj.style.zIndex = "10000";
    document.body.appendChild(bgObj);//在body内添加该div对象

    //创建一个div对象(提示框层)
    ///var msgObj=document.createElement("div")
    //定义div属性,即相当于
    /*<div id="msgDiv" align="center" style="background-color:white; border:1px solid #336699; position:absolute; left:50%; top:50%; font:12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-left:-225px; margin-top:npx; width:400px; height:100px; text-align:center; line-height:25px; z-index:100001;"></div>
    msgObj.setAttribute("id","msgDiv");
    msgObj.setAttribute("align","center");
    msgObj.style.background="white";
    msgObj.style.border="1px solid " + bordercolor;
    msgObj.style.position = "absolute";
    msgObj.style.left = "50%";
    msgObj.style.top = "50%";
    msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
    msgObj.style.marginLeft = "-225px" ;
    msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
    msgObj.style.width = msgw + "px";
    msgObj.style.height =msgh + "px";
    msgObj.style.textAlign = "center";
    msgObj.style.lineHeight ="25px";
    msgObj.style.zIndex = "10001";*/

    var ob = document.getElementById('msgDiv');
    ob.style.visibility = "visible";

    /*var title=document.createElement("h4");//创建一个h4对象(提示框标题栏)
    //定义h4的属性,即相当于
    //<h4 id="msgTitle" align="right" style="margin:0; padding:3px; background-color:#336699; filter:progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100); opacity:0.75; border:1px solid #336699; height:18px; font:12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:white; cursor:pointer;" οnclick="">关闭</h4>
    title.setAttribute("id","msgTitle");
    title.setAttribute("align","right");
    title.style.margin="0";
    title.style.padding="3px";
    title.style.background=bordercolor;
    title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
    title.style.opacity="0.75";
    title.style.border="1px solid " + bordercolor;
    title.style.height="18px";
    title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
    title.style.color="white";
    title.style.cursor="pointer";
    title.innerHTML="关闭";
    title.οnclick=removeObj;

    var button=document.createElement("input");//创建一个input对象(提示框按钮)
    //定义input的属性,即相当于
    //<input type="button" align="center" style="width:100px; align:center; margin-left:250px; margin-bottom:10px;" value="关闭">
    button.setAttribute("type","button");
    button.setAttribute("value","关闭");
    button.style.width="60px";
    button.style.align="center";
    button.style.marginLeft="250px";
    button.style.marginBottom="10px";
    button.style.background=bordercolor;
    button.style.border="1px solid "+ bordercolor;
    button.style.color="white";
    button.οnclick=removeObj;

    function removeObj(){//点击标题栏触发的事件
        document.body.removeChild(bgObj);//删除背景层Div
        document.getElementById("msgDiv").removeChild(title);//删除提示框的标题栏
        document.body.removeChild(msgObj);//删除提示框层
    }

    document.body.appendChild(msgObj);//在body内添加提示框div对象msgObj
    document.getElementById("msgDiv").appendChild(title);//在提示框div中添加标题栏对象title

    var txt=document.createElement("p");//创建一个p对象(提示框提示信息)
    //定义p的属性,即相当于
    //<p style="margin:1em 0;" id="msgTxt">测试效果</p>
    txt.style.margin="1em 0"
    txt.setAttribute("id","msgTxt");
    txt.innerHTML=str;//来源于函数调用时的参数值
    document.getElementById("msgDiv").appendChild(txt);//在提示框div中添加提示信息对象txt
    document.getElementById("msgDiv").appendChild(button);//在提示框div中添加按钮对象button*/
    }
    </script>
    <div id="msgDiv" align="center" style="background-color:white; border:1px solid #336699; position:absolute; left:50%; top:50%; font:12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-left:-225px; margin-top:npx; width:400px; height:100px; text-align:center; line-height:25px; z-index:100001;visibility:hidden ;overflow:auto">
    <h4 id="msgTitle" align="right" style="margin:0; padding:3px; background-color:#336699; opacity:0.75; border:1px solid #336699; height:18px; font:12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:white; cursor:pointer;" οnclick="removeObj()">关闭</h4>
    <input type="button" align="center" style="width:100px; align:center; margin-left:250px; margin-bottom:10px;" οnclick="removeObj()" value="关闭">
    <p style="margin:1em 0;" id="msgTxt">测试效果</p>
        <p>测试</p><p>测试</p><p>测试</p><p> 测试</p><p>测试</p><p>测试</p><p>测试< /p>
        <p>测试</p><p>测试</p><p>测试</p><p> 测试</p><p>测试</p><p>测试</p><p>测试< /p><p>测试</p>
    </div>
    </body>
    </html>

     

    另一种方法:

     <html>  
     <head>  
     <title> Mark </title>  
     <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312"/>  
     <script   type="text/javascript">  
     function   GetMark()  
     {  
     var   eif=document.getElementById('hideIframe');  
     if(eif!=null)  
     {  
       document.body.bgColor='black';    
       eif.style.display="";  
     }  
     else  
     {  
     var   e=document.createElement("iframe");  
     e.id="hideIframe";  
     e.scrolling="no";  
     e.frameborder=0;  
     e.style.position="absolute";  
     e.style.top=0;  
     e.style.left=0;  
     e.style.margin=0;  
     e.style.width='100%';  
     e.style.height='100%';  
     e.style.filter="Alpha(style=0,opacity=30)";  
     document.body.appendChild(e);  
     document.body.bgColor='gray'; 
     //e.document.body.bgColor='gray';  
     e.contentWindow.document.write(" <div   align='center'   style='position:absolute;top:"+document.body.clientHeight/2+";width:100%'> <font   size='5'> <b> 正在处理您的请求...... </b> </font> </div>");  
     e.contentWindow.document.body.οnclick=HideIf;  
     }  
     }  
     function   HideIf()  
     {  
         document.getElementById('hideIframe').style.display="none";  
         document.body.bgColor="";  
     }  
     </script> </head>  
     <body   style="margin:0px">  
     <input   type="button"   id="btn1"   οnclick="GetMark()"   value="获取Mark"/>  
     <div   style="background-color" /> 
     </body>  
     </html> 

    展开全文
  •   症状:  win7 所有EXE文件双击能直接打开,而是弹出打开方式对话框,并且所有软件图标都不显示是空白。   解决办法:  这是exe文件关联出现了问题,解决方法如下: 桌面...
  • Android本身封装的AlertDialog.Builder很方便易用,但如果想要自定义弹出对话框的...但安卓自带对话框默认是黑白的,不同手机厂商定制的ROM显示的对话框相同,但基本上都是黑白风格。 程序里所有对话框都是用A
  • 在centos7下,安装oracle 11g。 gnome桌面。 各个参数配置好后,运行runInstaller命令。此时弹出安装界面,在一次次点击【下一步】时候,中间会弹出对话框,可是对话框显示不全,不能完整显示...
  • excle中数字太大,显示不全

    千次阅读 2019-01-13 15:59:07
    最近会遇到一个问题,excel中当数字太大显示不全的时候,...操作步骤如下,首先选定需要修改得一列,点击数据,数据工具中的分列,在弹出的对话框中选择下一步,继续下一步,在列数据格式中选择文本,点击完成即可。...
  • 各位大神好:在CEF3嵌入MFC窗体后,由于原生alert框在我电脑上确定/取消按钮显示不全,所以拦截了js弹出框消息,用MFCmessagebox框代替。但是,对话框弹出后,如果有别页面遮挡了网页,会导致弹出框后面网页变...
  •  弹出“server属性”对话框,将中间“启动类型”改为:自动。“服务状态”设为:启动。 2、按win+R组合键,弹出“运行”对话框,输入secpol.msc  本地安全策略”对话框。选中左窗格中...
  • 调整步骤:选中图片---单击右键选择段落---弹出[段落]设置对话框---把固定行距改为“单倍行距”或其他---确定。2、嵌入式图片只显示边框而没有图片。原因:显示设置中设置了“显示图片框”调整步骤:单击菜单“工具-...
  • 关于word图片显示不全

    2014-07-29 01:35:00
    问题:在编辑word时,在其中一行插入一张图片,但是显示不全。 原因:给文字行距设置成 [ 固定值 ]原因。 解决方案:先删除图片,在插入图片一行右键--> 段落,弹出对话框,找到设置行距地方,选择非[ ...
  • 在日常做表格的过程中,经常会碰到数据超过单元格溢出的情况。...在弹出的对话框选择:设置单元格格式。3.在弹出的单元格格式对话框。选择对齐,在文本控制的自动换行前打勾,最后点击确定。4.这个时候我们会...
  • 但最痛苦的,不是凌晨三、四点疯狂改图,而是当你以为一切尘埃落定时,风波又起……你是否遇到过通宵赶出来的CAD图纸打开后,却发现CAD图纸显示不全、且不断弹出信息缺失的对话框?你是否遇到过打开合作伙伴发来的...
  • alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行...
  • 2. 在弹出的段落格式对话框中,你会发现,它的行距是设定的固定值,如图所示。 3.那么,接下来就简单了,直接修改行距,把固定值修改为其它任何一个都行,这里就选择了1.5倍行距为例。都一样的,影响。 4. ...
  • 你是否遇到这样场景,领导发来一份多图Word文档,要求把文档中图片全部删除,或是将所有图片居中对齐时,你会怎么办?...方法为:打开文档,选择【开始】-【替换】,在弹出对话框中,点击“更...
  • Word本身是支持直接插入【PDF】文件的,无需... 2、在弹出的【对象】选项对话框中,就可以在【对象】里面选着pdf格式选项,然后选择要插入的文件即可; 3、带点击【确定】后,等待PDF文件插入到word文档里面即可。...
  • artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口。 前言: 自适应内容 artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息...
  • 版本 centos 7 x64 oracle 11.2.0.4 场景安装oralce数据库软件,设置好各个...文字好像被截断了一样对话框显示不全,也找不到,甚至找不到关闭地方。只好通过命令行关闭该软件 网站这里看到了相似信息,没看...
  • artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口 自适应内容 artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸...
  • 常规情况下,Excel表格中的行高和列宽都是固定的,当单元格中...在弹出的对话框中单击【自动调整行高】,即可根据单元格中的内容量自动调整好行高。自动调整列宽与自动调整行高流程一样,只是在弹出【格式】对话框中...
  • http://jingyan.baidu.com/article/7908e85c6ec355af491ad265.html在控制面板中,我们选择小图标,这样可以显示全部内容,不然会显示不全找不到需要功能,看到全部设置后我们选择“程序和功能”。 进入程序和...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 201
精华内容 80
关键字:

弹出的对话框显示不全