2012-11-30 72 views
2

我有一个Colorbox在文档完成加载后在页面上打开。问题是我只希望它加载,如果有人点击了链接。我会用PHP和表单POST或GET变量来完成这项工作,但是这个网站是用ASP构建的,它是一个我不能从电子商务站点改变的框架。

我试图看看是否有相当于ASP中的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”到这个页面。它似乎总是显示(无论是否点击)。

回答

2

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

+0

的正确方法我上面的编辑我的代码。感谢您让我走向正确的方向。它还没有工作,我在正确的轨道上? – MillerMedia

相关问题