silverlight 退出系统(关闭当前网页),通过调用JS
2011-03-18 23:42
405 查看
图片失效!
确认后直接退出系统,关闭当前页面
页面部分:
<HyperlinkButton x:Name="LinkExit" Style="{StaticResource LinkStyle}" TargetName="ContentFrame" Content="退出系统"/>
后台代码:
//应用程序退出事件
void LinkExit_Click(object sender, RoutedEventArgs e)
{
if (MessageBox.Show("确认退出系统?", "提示", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
{
//Silverlight调用JS
ScriptObject Show = HtmlPage.Window.GetProperty("closeWin") as ScriptObject;
Show.InvokeSelf();
}
}
aspx页面:
<script>
function closeWin() {
//IE
//window.open('', '_parent', '');//弹出询问窗体
window.opener = null; //不弹出提示
window.close();
}
</script>
确认后直接退出系统,关闭当前页面
页面部分:
<HyperlinkButton x:Name="LinkExit" Style="{StaticResource LinkStyle}" TargetName="ContentFrame" Content="退出系统"/>
后台代码:
//应用程序退出事件
void LinkExit_Click(object sender, RoutedEventArgs e)
{
if (MessageBox.Show("确认退出系统?", "提示", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
{
//Silverlight调用JS
ScriptObject Show = HtmlPage.Window.GetProperty("closeWin") as ScriptObject;
Show.InvokeSelf();
}
}
aspx页面:
<script>
function closeWin() {
//IE
//window.open('', '_parent', '');//弹出询问窗体
window.opener = null; //不弹出提示
window.close();
}
</script>
相关文章推荐
- silverlight 退出系统(关闭当前网页),通过调用JS
- 【开发笔记】使用frame用JS关闭当前网页的办法
- as3调用js,关闭当前页面
- android学习笔记---53_采用网页设计软件界面,以及使用android系统内置的浏览器,利用js调用java方法
- 通过添加系统调用的方式遍历当前进程
- 兼容性强的js捕捉网页刷新关闭退出事件的方法
- 自动刷新网页,自动刷新当前页面,JS调用
- Android平台,如何调用javascript操作网页和js调用系统功能
- Android平台,如何调用javascript操作网页和js调用系统功能
- 通过系统调用basename(), dirname()得到当前路径下的文件名和目录名
- Android webview 退出关闭声音 网页调用javascript
- js关闭当前网页的代码
- Silverlight调用js关闭页面
- 网页中通过JavaScript 获取当前系统日期和时间
- listner监听器 ___计算系统当前在线人数(解决浏览器关闭不调用sessionDestroyed方法)
- Js调用exe程序方法(通过URL Protocol实现网页调用本地应用程序)
- Android平台,如何调用javascript操作网页和js调用系统功能
- JS实现关闭当前子窗口,刷新父窗口及调用父窗口的方法
- 通过js获取当前网页的url信息
- as3调用js,关闭当前页面