我在文档加载完成后会在页面上打开一个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%>
这是否接近?我在另一个页面上有一个表单,提交一个隐藏的post变量,其名称=“clicked”,值=“clicked”到此页面。它似乎总是显示(无论我是否点击)。
答案 0 :(得分:2)
IF (request.form("element") <> "") THEN
是asp(经典)的正确方法
if(Request.Form["element"] <> "")
是ASP.NET中的正确方法