页面对话框问题

SpringWang 2003-09-13 11:45:06
我在服务器端执行代码
if(condition)
则打开页面对话框
Response.Write("<script language='javascript'>window.ShowModalDialog('1.htm');</script>");
可每次都没有打开效果
如果加入到button.attributes中,则无法根据页面回传所的条件判断是否执行。
郁闷呀
...全文
48 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SpringWang 2003-09-13
  • 打赏
  • 举报
回复
不知道大家看懂我的意思没有
If (Not IsClientScriptBlockRegistered("clientScript")) Then
RegisterClientScriptBlock("clientScript", scriptString)
End If
这是客户端响应事件执行代码
我要的是页面回传到服务器端根据条件判断是否执行showmodaldialog
elfzzf 2003-09-13
  • 打赏
  • 举报
回复
Dim scriptString As String = "<script language='javascript'>alert('试试吧');</script>"

If (Not IsClientScriptBlockRegistered("clientScript")) Then
RegisterClientScriptBlock("clientScript", scriptString)
End If
aaxu 2003-09-13
  • 打赏
  • 举报
回复
var url = "1.htm";
var ret = window.showModalDialog(url, '', "dialogHeight = 14;dialogWidth = 11;status=no;help=no;dialogLeft=" + event.screenX +";dialogTop=" + event.screenY);
bobjeey 2003-09-13
  • 打赏
  • 举报
回复
script = "javascript:var str = window.showModalDialog('/FLOW/Show_Users_Group.aspx');";

script += "if( str != null) { document.all.item('EditRoles_DataGrid1__ctl3_allow').value = str[0];}";

textbox1.Attributes["OnClick"] = script;

按钮中加上Onclick的属性
cnhgj 2003-09-13
  • 打赏
  • 举报
回复
Response.Write("<script language='javascript'>window.ShowModalDialog('1.htm');</script>");
Response.End();//加这句试试
combread 2003-09-13
  • 打赏
  • 举报
回复
bool b = true;
if (b)
{
Response.Write("<script language='javascript'>window.showModalDialog('1.htm');</script>");
}

这就是我测试过的代码。根据b的取值,决定是否探出对话框。
combread 2003-09-13
  • 打赏
  • 举报
回复
window.ShowModalDialog
我不知道你是否真的这么写的。如果一字不漏,那就是javascript写错了。
应该是 window.showModalDialog

注意开头的s是小写。写错的话,肯定执行不了,js是大小写敏感的。

另外,根据条件来执行,是可以的。我刚才测试过了。
SpringWang 2003-09-13
  • 打赏
  • 举报
回复
up
SpringWang 2003-09-13
  • 打赏
  • 举报
回复
up

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧