gpt4 book ai didi

javascript - 仅当 session ["x"] ="ok"时才执行 javascript 函数;如果不是,则不执行!

转载 作者:行者123 更新时间:2023-11-30 18:46:30 25 4
gpt4 key购买 nike

我有 2 个 aspxpage1 你会有两个按钮,或者它不介意,但目标是......

当用户按下 page1.aspx 中的 button1 时,session["x"] 将等于 "ok"如果用户按下 page1.aspx 中的 button2,session["x"] 将变为 null;

所以在按下任何按钮后,用户将被重定向到 page2.aspx。

如果 session 等于“ok”我想执行一个 javascript 函数而不是执行它如果 session 为空,有什么想法吗? page2.aspx打开时javascript函数会自动执行,如果为null,javascript函数不会为空或不执行。一些想法?谢谢大家!

它如此有效......

真正的代码是......

<% if (Session[@"codigodiagrama"] != null){%>
<script type="text/javascript">
window.onload= function () {
alert('with code');
}

</script>
<% } %>

<% if (Session[@"codigodiagrama"] == null){%>
<script type="text/javascript">
window.onload= function () {
alert('null');
}


</script>
<% } %>

现在我想将 session ["codigodiagrama"] 传递给函数如果它有传递字符串的代码 (codigodiagrama)

我指的是如何将此 session 传递给此 windows.onload =function(在此处传递代码)

最佳答案

在您的 page2 aspx 中,您可能有如下内容...

<% if(Session[@"x"] == @"ok") { %>
<script type="text/javascript">
SomeFunction();
</script>
<% } %>

编辑

回应有问题的额外信息...

你可以这样实现你的目标..

<% if (Session[@"codigodiagrama"] != null){%>
<script type="text/javascript">
window.onload = function () {
alert('with code <%= Session[@"codigodiagrama"] %>');
};
</script>
<% } %>

关于javascript - 仅当 session ["x"] ="ok"时才执行 javascript 函数;如果不是,则不执行!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294155/

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