2

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

4

1 回答 1

2

IF (request.form("element") <> "") THEN 是 asp 中的正确方法(经典) if(Request.Form["element"] <> "")是 ASP.NET 中的正确方法

于 2012-11-30T17:47:33.050 回答