⑴ VS C# 的Web怎麼做一個在一個按鈕上點擊彈出一個彈窗。
方法一:form.Show()彈出窗口
這個方法彈出來的窗體和父窗體(上一個窗體)是屬於同一等級的窗體,這兩個窗體可以同時存在而且可以隨意切換。
方法一:
form.ShowDialog()彈出窗口
showdialog彈出來的窗體就不能這樣,它永遠是被置頂的,如果不關閉這個窗體,那就不能使用別的窗體,別的窗體都是灰顯的。
⑵ c#web怎麼彈出消息窗口
c#本身是不能彈出框的
需要調用js
alert("ewregrthty")
⑶ 怎麼讓webbrowser彈出窗口提示框
我的處理方法:
剛開始,我使用了這樣的思路:針對所有可能出現的情況,找個各個不同方法來處理。
比如說,對於<a herf=』』的這種情況,就用wb_Container.StatusText方法,但是要加入一個判斷。If(wb_Container.StatusText!=」」)。對於window.open和RegisterStartupScript的,可以通過替換js來實現。
本來的window.open函數,在程序完成載入之後,我把這個函數修改成window.external.open,
然後,我把我的AppBrowser類裡面加入幾個public的Open函數來對應原來的js的open函數就可以了。
這是一個代碼實現。
private void wb_Container_DocumentCompleted(object sender, e)
{
//for windows.open
if (wb_Container.DocumentText.IndexOf("window.open(") > -1 || wb_Container.DocumentText.IndexOf("window.close()") > -1)
{
wb_Container.DocumentText = wb_Container.DocumentText.Replace("window.open(", "window.external.open(").Replace("window.close()","window.external.close()");
}
}
⑷ Web前端如何實現網頁彈框功能
可以使用"layer.js"等插件實現。
使用插件可以直接調用方法,實現網頁彈框。如果要求不高,也可以直接使用alert方法直接彈出提示框。
⑸ 如何在vb中控制webbrowser的彈出窗口
給出以下三種方法你可以試一下:
方法一:
控制webbrowser不彈出IE窗口的方法是在控制項的NewWindow2事件裡面添加如下代碼:
Set ppDisp = WebBrowserTemp.Object ' WebBrowserTemp為自己在窗體中另外添加的Webbrowser控制項
如果禁止彈出窗口,不做處理,則在NewWindow2事件里添加如下代碼即可:
Cancel = True
方法二:
利用OnDownloadBegin和OnDownloadComplete
以CHtmlView為例,彈出的廣告窗口都是通過CHtmlView::OnNewWindow2( LPDISPATCH* ppDisp, BOOL* Cancel );打開的。
關於OnNewWindow2不想多說,只說說這第2個參數 BOOL* Cancel
當Cancel = false的時候就不能打開新窗口了,如果你的CHtmlView的該參數一直為FALSE那麼一切彈出窗口都不能打開,廣告窗口自然就沒了。
那~~~要是總FALSE豈不是正常網頁也無法瀏覽了?
別忙,接下來要做的就是在適當的時候讓這個參數返回FALSE。
拋開CHtmlView我們回頭來看看IE下載網頁彈出廣告窗口的過程:
OnDownloadBegin ---->發現window.open等Js或者vbs ---->OnNewWindow2 ---->OnDownloadComplete
了解了上述過程之後......什麼時候讓OnNewWindow2的第2個參數為FALSE你就清楚了吧!
下面跟我實戰。
給你的從CHtmlView派生而來的CNoPopHtmlView加一個成員變數BOOL m_bPop;
在構造函數里給m_bPop初始化為:m_bPop = TRUE;
重載OnDownloadBegin虛函數,在其中加入:m_bPop = FALSE;
重載OnDownloadComplete虛函數,在其中加入:m_bPop = TRUE;
重載OnNewWindow2虛函數,在其中加入:
Cancel = m_bPop;
這樣CNoPopHtmlView將不在打開廣告窗口,關鍵在於了解IE的下載、彈出窗口的過程。(本文的方法同樣對CWebBrowser2適用、不論你是用VC還是Delphi都有效,關鍵在於了解IE下載、彈出窗口的過程)
上面說的是在自編瀏覽器中過濾廣告窗口。
其實你完全可以利用BHO(Browser Helper Object)寫一個針對IE的廣告窗口過濾器。
在BHO里你利用IObjectWithSiteImpl::SetSite獲得IWebBrowser2指針,然後利用Invoke處理OnDownloadBegin/OnDownloadComplete/OnNewWindow2等事件就可以,模式同上。
方法三:
設屬性 silent 為 True
⑹ C#.NET WEB應用如何用後台代碼寫出確認彈窗並得到返回值
是web程序?
<asp:LinkButtonID="lkbtnDelete"runat="server"OnClientClick="returnwindow.confirm('確認刪除?')"OnClick="後台方法">
⑺ JavaScript怎麼實現網頁右下角彈出窗口代碼
代碼如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>JavaScript實現網頁右下角彈出窗口代碼</title>
</head>
<styletype="text/css">
#winpop
{width:200px;height:0px;position:absolute;right:0;bottom:0;
border:1pxsolid#666;margin:0;padding:1px;overflow:hidden;
display:none;}
#winpop.title{width:100%;
height:22px;line-height:20px;background:#FFCC00;font-weight:bold;
text-align:center;font-size:12px;}
#winpop.con{width:100%;
height:90px;line-height:80px;font-weight:bold;font-size:12px;
color:#FF0000;text-decoration:underline;text-align:center}/*
http://www.webdm.cn*/
#silu{font-size:12px;color:#666;position:absolute;right:0;text-align:right;text-decoration:underline;line-height:22px;}
.close{position:absolute;right:4px;top:-1px;color:#FFF;cursor:pointer}
</style>
<scripttype="text/javascript">
functiontips_pop(){
varMsgPop=document.getElementById("winpop");
varpopH=parseInt(MsgPop.style.height);//將對象的高度轉化為數字
if(popH==0){
MsgPop.style.display="block";//顯示隱藏的窗口
show=setInterval("changeH('up')",2);
}
else{
hide=setInterval("changeH('down')",2);
}
}
functionchangeH(str){
varMsgPop=document.getElementById("winpop");
varpopH=parseInt(MsgPop.style.height);
if(str=="up"){
if(popH<=100){
MsgPop.style.height=(popH+4).toString()+"px";
}
else{
clearInterval(show);
}
}
if(str=="down"){
if(popH>=4){
MsgPop.style.height=(popH-4).toString()+"px";
}
else{
clearInterval(hide);
MsgPop.style.display="none";//隱藏DIV
}
}
}
window.onload=function(){//載入
document.getElementById('winpop').style.height='0px';
setTimeout("tips_pop()",800);//3秒後調用tips_pop()這個函數
}
</script>
<body>
<divid="silu">
<buttononclick="tips_pop()">3秒後會在右下角自動彈出窗口,如果沒有彈出請點擊這個按鈕</button>
</div>
<divid="winpop">
<div>您有新的短消息!<spanclass="close"onclick="tips_pop()">X</span></div>
<div>1條<ahref="http://www.luenuo.com">經典語錄</a>(</div>
</div>
</body>
</html>
⑻ JavaScript怎麼實現網頁右下角彈出窗口代碼
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>JavaScript實現網頁右下角彈出窗口代碼</title>
</head>
<styletype="text/css">
#winpop{width:200px;height:0px;position:absolute;right:0;bottom:0;border:1pxsolid#666;margin:0;padding:1px;overflow:hidden;display:none;}
#winpop.title{width:100%;height:22px;line-height:20px;background:#FFCC00;font-weight:bold;text-align:center;font-size:12px;}
#winpop.con{width:100%;height:90px;line-height:80px;font-weight:bold;font-size:12px;color:#FF0000;text-decoration:underline;text-align:center}/*http://www.webdm.cn*/
#silu{font-size:12px;color:#666;position:absolute;right:0;text-align:right;text-decoration:underline;line-height:22px;}
.close{position:absolute;right:4px;top:-1px;color:#FFF;cursor:pointer}
</style>
<scripttype="text/javascript">
functiontips_pop(){
varMsgPop=document.getElementById("winpop");
varpopH=parseInt(MsgPop.style.height);//將對象的高度轉化為數字
if(popH==0){
MsgPop.style.display="block";//顯示隱藏的窗口
show=setInterval("changeH('up')",2);
}
else{
hide=setInterval("changeH('down')",2);
}
}
functionchangeH(str){
varMsgPop=document.getElementById("winpop");
varpopH=parseInt(MsgPop.style.height);
if(str=="up"){
if(popH<=100){
MsgPop.style.height=(popH+4).toString()+"px";
}
else{
clearInterval(show);
}
}
if(str=="down"){
if(popH>=4){
MsgPop.style.height=(popH-4).toString()+"px";
}
else{
clearInterval(hide);
MsgPop.style.display="none";//隱藏DIV
}
}
}
window.onload=function(){//載入
document.getElementById('winpop').style.height='0px';
setTimeout("tips_pop()",800);//3秒後調用tips_pop()這個函數
}
</script>
<body>
<divid="silu">
<buttononclick="tips_pop()">3秒後會在右下角自動彈出窗口,如果沒有彈出請點擊這個按鈕</button>
</div>
<divid="winpop">
<div>您有新的短消息!<spanclass="close"onclick="tips_pop()">X</span></div>
<div>1條<ahref="http://www.luenuo.com">經典語錄</a>(</div>
</div>
</body>
</html>
⑼ C#web彈出提示框的幾種方法
/// 顯示「確定」點擊以後就轉到預設網址的提示框/// /// 提示信息 /// 「確定」以後要轉到預設網址 /// 提示框JS public void MsgBox(string strMsg, string URL){ string StrScript; System.Web.HttpContext.Current.Response.Write(StrScript);}#endregion調用一下試試:MsgBox(此新聞類別沒有對應的新聞,系統將自動返回首頁。, default2.aspx);