C# 从html到aspx页面覆盖,但是菜单消失了,为什么?
代码部分C# 从html到aspx页面覆盖,但是菜单消失了,为什么?,c#,.net,html,interface,asp.net,C#,.net,Html,Interface,Asp.net,代码部分 <script src="/c/Currency.js" type="text/javascript" ></script> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" > </asp:ScriptManager> <div id="Cont
<script src="/c/Currency.js" type="text/javascript" ></script>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" >
</asp:ScriptManager>
<div id="Content">
<div class="nobg">
<div id="Top">
<div class="left">
<a href="index.html"><img src="/i/xyz.gif" alt="Dexia" /></a>
</div>
<div class="right">
<div id="tmenu">
<ul>
<li class="aboutus"><a href="/aboutus/"><img src="/i/menu/about_us.gif" alt="About Us"></a></li>
<li class="presscenter"><a href="/press_center/"><img src="/i/menu/press_center.gif" alt="Press Center"></a></li>
<li class="financials"><a href="/financials/"><img src="/i/menu/financials.gif" alt="Financials"></a></li>
<li class="xysza"><a href="/work_xyz/"><img src="/i/menu/xyz.gif" alt="Work&xyz"></a></li>
<li class="sitemap"><a href="/site_map/"><img src="/i/menu/site_map.gif" alt="Site Map"></a></li>
<li class="ruski"><a href="/russian/"><img src="/i/menu/try.gif" alt="rt"></a></li>
<li class="search"><a href="/search/"><img src="/i/menu/search.gif" alt="Search"></a></li>
<li class="mainpage"><a href="/index.html"><img src="/i/menu/main_page.gif" alt="Main Page"></a></li>
</ul>
</div>
<div id="tm"></div>
</div>
<div id="tms"></div>
<script type="text/javascript">
var activepage = 0
</script>
<script src="/c/inc/menu.js" type="text/javascript"></script>
<span id="txt_submenu"></span>
<script src="/c/inc/submenu.js" type="text/javascript"></script>
</div>
<div id="Middle">
main.js
事实上,我得到了答案。我覆盖了onload方法。现在,我需要在下面方法的加载时间运行货币的必要fetchService。如何调用window.onload=fetchService;或者main.js下面的所有函数()。。请帮忙
window.onload = function () {
preload();
init();
externalLinks();
topmenu.Build();
if (typeof sIFR == "function") {
sIFR.replaceElement(named({ sSelector: "h1", sFlashSrc: "/swf/Futura_Bk_BT.swf", sWmode: "transparent", sColor: "#027DA2", sLinkColor: "#FFFFFF", sHoverColor: "#FFFFFF", sFlashVars: "" }));
}
initHDS();
SubMenuKaydir();
StartCurrencyOnLoad();
}
只是想在黑暗中尝试一下。。。我看到菜单主要是图片。您确定新的aspx页面位于与图像相同的相对位置吗
4-运行Javascript。您可能有语法错误(缺少分号)。(注意,上面的建议3可能会抓住这个问题)@先生,考虑到asp.net表单标记和代码隐藏部分的标记,我已经将所有html标记和内容从index.html复制并粘贴到index.aspx。您认为我应该在这里为asp.net页面添加一个技巧代码吗?尝试在firefox中运行firebug。这应该可以找到任何损坏的url和任何损坏的代码。你认为呢,我应该在这里为asp.net页面添加一个技巧代码吗?如果可能的话,你可以发布一个测试链接来修复它:function addLoadEvent(func){11 var oldonload=window.onload;12 if(typeof window.onload!=“function”){13 window.onload=func;14}else{15 window.onload=function(){16 if(oldonload){17 oldonload();18}19 func();20}21}22}谢谢大家!!!!现在,我几乎可以肯定,在将HTML文件转换为asp.net页面文件时,不会丢失配置或进行必要的操作。Firefox错误控制台(上面我的数字“3”建议)告诉您什么?
window.onload = function () {
preload();
init();
externalLinks();
topmenu.Build();
if (typeof sIFR == "function") {
sIFR.replaceElement(named({ sSelector: "h1", sFlashSrc: "/swf/Futura_Bk_BT.swf", sWmode: "transparent", sColor: "#027DA2", sLinkColor: "#FFFFFF", sHoverColor: "#FFFFFF", sFlashVars: "" }));
}
initHDS();
SubMenuKaydir();
StartCurrencyOnLoad();
}