如何重写另一个文件中的javascript函数?
asp:菜单控件有问题。如何重写另一个文件中的javascript函数?,javascript,asp.net,Javascript,Asp.net,asp:菜单控件有问题。 2级深的菜单控件与https上的internet explorer不兼容。 我不断地得到一个恼人的弹出窗口 我认为为了解决这个问题,我需要覆盖一个自动包含的脚本文件中的函数 改变这个 function PopOut_Show(panelId, hideScrollers, data) { ... childFrame.src = (data.iframeUrl ? data.iframeUrl : "about:blank"); ... } 对此 function P
2级深的菜单控件与https上的internet explorer不兼容。
我不断地得到一个恼人的弹出窗口 我认为为了解决这个问题,我需要覆盖一个自动包含的脚本文件中的函数 改变这个
function PopOut_Show(panelId, hideScrollers, data) {
...
childFrame.src = (data.iframeUrl ? data.iframeUrl : "about:blank");
...
}
对此
function PopOut_Show(panelId, hideScrollers, data) {
...
if(data.iframeUrl)
childFrame.src = data.iframeUrl;
...
}
然而,我不知道如何破解asp:menu控件以修复其控件中的microsoft javascript
是否有一种方法可以将函数重写为我需要的状态?如果稍后声明重载,则该重载应该是执行的函数
function alerttest(){
alert("1");
}
function alerttest(){
alert("2");
}
alerttest();
以下是另一个答案:
与以下内容相同:
if(data.iframeUrl){
childFrame.src = data.iframeUrl;
}
else{
childFrame.src = 'about:blank';
}
为什么需要重写函数?在派生函数中更改函数名。或向派生函数中的函数添加空参数。:)为什么要重写Javascript。重载它simplyabout:blank不会被放在https下,我得到了这个弹出窗口,感谢它覆盖了这个函数。不幸的是,我的代码修复不起作用。我得看看我到底做错了什么。
if(data.iframeUrl){
childFrame.src = data.iframeUrl;
}
else{
childFrame.src = 'about:blank';
}