我有一个在文档完成加载后在页面上打开的颜色框。问题是我只希望它在有人从链接单击时加载。我会在 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”和 value="clicked" 的隐藏帖子变量。它似乎仍然总是显示(无论我是否点击)。