我想显示加载 gif 将在我单击这些菜单之一时开始,并在重定向页面准备就绪时结-6ren">
gpt4 book ai didi

javascript - 重定向到另一个站点时如何运行 JavaScript 代码?

转载 作者:行者123 更新时间:2023-11-28 05:43:04 26 4
gpt4 key购买 nike

我真的很困惑。我有一个网站,它从数据库获取菜单,这些菜单使用下面带有此标签的母版页重定向到另一个 aspx 页面。

<a href="<%# Eval("NavigateUrl") %>"><%# Eval("text") %></href>

我想显示加载 gif 将在我单击这些菜单之一时开始,并在重定向页面准备就绪时结束。我尝试了预加载方法和 javascript 方法来执行此操作。每次当页面完全准备好时 JavaScript 就会启动。我可以在页面再次加载时执行此操作,但正如我刚才所说,在重定向时它不起作用。在第一个中,我想在一个页面上执行此操作并尝试了下面的代码。但我需要在母版页中做到这一点。

<script type="text/javascript">
function preloadFunc() {
alert("PreLoad");
}
window.onpaint = preloadFunc();
</script>

如何才能做到这一点?我所说的母版页代码如下。

<div id="menu">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div id="button">
<ul>
<li><a href="<%# Eval("NavigateUrl") %>">
<%# Eval("text") %></a>
<%-- menü kısmını çektiğimiz kısım anamenü gelir --%>
<div class="dropdown_1column align_right">
<div class=" col_1">
<asp:Repeater ID="Repeater2" runat="server" DataSource='<%# Eval("ChildItems") %>'>
<%-- anamenünün altında gelicekleri çağırır. --%>
<ItemTemplate>
<a href="<%# Eval("NavigateUrl") %>">
<%# Eval("text") %>
</href>
<br />
<br />
<%-- menü url adreslerini çağırır. --%>
</ItemTemplate>
<SeparatorTemplate>
</SeparatorTemplate>
</asp:Repeater>
</div>

感谢您的回复..

最佳答案

您需要增加引入菜单表单数据库的时间。如果所有用户的菜单数据都相同,我建议仅获取一次 meu 数据并将其存储在 session 中或现金中。

您不应该每次都从数据库中读取菜单。

关于javascript - 重定向到另一个站点时如何运行 JavaScript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38761632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com