子页面可否禁用从母板页继承过来的JS 一个CRM系统的右下角弹提醒消息框功能,我把实现无刷新弹框的JS 放在母板页内,。所有的子页面也都没问题。 这个系统界面是上下结构,上面是头部,下面的左边是菜单,。 现在的问题是系统的主页是放了两个页面,也就是系统刚进入时,左边是菜单右边是有两个页面的。这两个页面的右下角会同时都弹出提醒框来。。我想让整个主页的右下角弹框应该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个参考,比如下面这个页面,之后执行后面的函数,你懂的<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script> function aa() { alert("a"); } function aa() { } </script></head><body> <form id="form1" runat="server"> <div> <input type="button" value="tsdf" onclick="aa();" /> </div> </form></body></html> 比如说母板页里有个function aa(){alert("a");},现在我有一个子页面不想弹出提示,我就可以在这个子页面加一个function aa() {}。这个子页面就会执行后面的这个aa方法,但是这个方法里什么都没有,就相当于没执行方法。我没有实践过,只是猜想!!! 这是母板页<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <asp:ContentPlaceHolder id="head" runat="server"> </asp:ContentPlaceHolder> <script> function aa() { alert("a"); } </script></head><body> <form id="form1" runat="server"> <div> <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </div> </form></body></html>这是子页面<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><script> function aa() { }</script><input type="button" value="test" onclick="aa();" /></asp:Content> 谢谢你的解答, 不过我刚试了还是不行, 我发现你母板页没有调用这个方法,如果把你上面的代码 把母板页中的aa()在页面加载时就调用,在body中加上onload="aa()",子页面同样会执行这个方法 这个问题真的是好纠结呀 给aa()里面加个触发参数比如aa(b)当b为0的时候return 否则执行弹窗。 是呀, 我单独新建一个项目新建一个页面,同样的JS ,弹出来的框是在屏幕的右下角,页面有滚动条时会随屏幕移动。放到这个CRM中就没有这个效果啦, 纠结 挺起来就挺难的。。不懂怎么做。。能给个demo吗? 你需要操作整个外层的dom。也就是你防止框架的那个页面! 数据库中数据的更新和删除问题 谁给个js啊,MM asp.net 处理DOS问题 如何返回从数据库中提取出来的值? XpPro访问局域网内的网站问题 迫不得已,请版主帮我转到ASP.NET专区,404错误的问题 sql数据绑定到datagrid 用过flytreeview的进来膜拜下!!!!!! 关于DataGrid中格式字符的显示(急!!!!!) 到底该如何解决这个问题?索引超出范围。必须为非负值并小于集合大小。参数名:index DataList绑定 ASPNET设计,跨天,或者跨日期,跨月查询求救。
<head runat="server">
<title></title>
<script>
function aa() {
alert("a");
}
function aa() {
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="tsdf" onclick="aa();" />
</div>
</form>
</body>
</html>
我没有实践过,只是猜想!!!
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<script>
function aa() {
alert("a");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
这是子页面<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script>
function aa() { }
</script>
<input type="button" value="test" onclick="aa();" />
</asp:Content>
是呀, 我单独新建一个项目新建一个页面,同样的JS ,弹出来的框是在屏幕的右下角,页面有滚动条时会随屏幕移动。放到这个CRM中就没有这个效果啦, 纠结
挺起来就挺难的。。不懂怎么做。。能给个demo吗?