我有一个 Colorbox,在文档加载完成后会在页面上打开。问题是我只希望它在有人点击链接时加载。我会在 PHP 中使用表单 POST 或 GET 变量来完成此操作,但该网站是用 ASP 构建的,并且它是一个我无法从电子商务网站更改的框架。
我试图查看 ASP 中是否有与 if isset($_POST) 等效的函数,但似乎没有。有没有办法在 ASP 中做到这一点?
<% IF (Request.Form("clicked")="clicked") %>
<script>
jQuery(document).ready(function(){
jQuery.colorbox({
iframe : true,
innerWidth : 430,
innerHeight : 208,
href : "/v/browse_market.asp"
});
});
</script>
<%ELSE%>
<%END IF%>
这接近吗?我在另一个页面上有一个表单,该表单向该页面提交一个名为“clicked”和值=“clicked”的隐藏帖子变量。它似乎仍然始终显示(无论我是否点击)。
最佳答案
IF (request.form("element") <> "") THEN
是asp中的正确方法(经典)
if(Request.Form["element"] <> "")
是 ASP.NET 中的正确方法
关于jquery - ASP 相当于 isset($_POST),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650363/