用户A在线点击client.asp上的按钮,在线网站管理员B的计算机d出窗口。前提是管理员B必须长期打开admin.htm来监测。
分开4个文件。但是要注意,如果不是本地且在页面一开始就执行pop()方法。一般情况下都会被浏览器阻止。点击按钮时才执行一般都没问题。
代码如下:
admin.htm
<html><head><meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<title>管理员监测窗口</title></head><body>
<script language="javascript" type="text/javascript">
function pop(){
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
xmlhttp.open("GET", 'result.asp',true)
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
if(xmlhttp.responseText.indexOf('yes') >-1){window.open('yes.htm','','height=200,width=200')}
setTimeout('pop()',10000)//每10秒检查一次,可以根据需要改变数值。
}
}
xmlhttp.send(null)
}
pop()//可以在一开始就检测,如果担心会被浏览器阻止,就去掉这局,点击下边的“马上检测”按钮才监测。
</script><input type="button" name="Submit" value="马上监测" onClick="pop()" /></body>
</html>
result.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Response.Expires = -1
If Application("counts") >0 then
Application("counts") = 0
Response.Write("yes")
Else
Response.Write("no")
End If
%>
yes.htm
<html><head><meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<title>d出窗口</title></head><body>d出窗口</body></html>
client.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%If Request.Form("action") = "1" Then Application("counts") = 1
%>
<html><head><meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" /><title>客户端</title></head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="action" value="1" />
<input type="submit" name="Submit" value="提交(通知管理员)" />
</form>
</body></html>
Android 中自定义Dialog的样式,主要是通过自定义的xml,然后加载到dialog的背景中,如下步骤:
1、自定义Dialog
final Dialog dialog = new Dialog(this, R.style.Theme_dialog)2、窗口布局
View contentView = LayoutInflater.from(this).inflate(R.layout.select_list_dialog,null)3、把设定好的窗口布局放到dialog中
dialog.setContentView(contentView)4、设定点击窗口空白处取消会话
dialog.setCanceledOnTouchOutside(true)5、具体的 *** 作
ListView msgView = (ListView)contentView.findViewById(R.id.listview_flow_list)6、展示窗口
dialog.show()例:
final Dialog dialog = new Dialog(this,R.style.Theme_dialog)
View contentView =LayoutInflater.from(this).inflate(R.layout.select_list_dialog, null)
dialog.setContentView(contentView)
dialog.setCanceledOnTouchOutside(true)
ListView msgView = (ListView)contentView.findViewById(R.id.listview_flow_list)
TextView titleText = (TextView)contentView.findViewById(R.id.title)
titleText.setText("请选择yhk")
SelectBankCardDialogAdapter adapter =new SelectBankCardDialogAdapter(this, mBankcardList)
msgView.setAdapter(adapter)
msgView.setOnItemClickListener(newOnItemClickListener() {
@Override
public void onItemClick(AdapterViewparent, View view, int position, long id) {
//Toast.makeText(RechargeFlowToMobileActivity.this,
// position+"",0).show()
mSelectCard =mBankcardList.get(position)
String area = mSelectCard.getBank_card()
mCardNumberText.setText(area)
dialog.dismiss()
}
})
Button closeBtn = (Button)contentView.findViewById(R.id.close)
closeBtn.setClickable(true)
closeBtn.setOnClickListener(newView.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss()
}
})
dialog.show()
以上就是在Android开发自定义dialog样式的方法和步骤,android很多的控件都提供了接口或者方法进行样式的定义和修改。
愿我的答案 能够解决您的烦忧那说明这个文件出错了,你可以禁止作为启动项或者彻底卸载删除
1,您出现这个d框,是说明您的启动项错误,启动过程中不能正常打开应用程序
2,解决办法很简单,在您的启动项中删除这一项,或者清理您的注册表,重新修复此应用程序都可以解决
3,如果您不会修改启动项,那么您可以下载一个腾讯电脑管家,打开腾讯电脑管家--电脑加速---一键优化---启动项---找到应用禁止启动。
如果您对我的答案不满意,可以继续追问或者提出宝贵意见,谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)