2

ドキュメントの読み込みが完了した後にページで開くカラーボックスがあります。問題は、誰かがリンクをクリックした場合にのみロードすることです。PHP でフォーム POST または GET 変数を使用してこれを行いますが、サイトは ASP で構築されており、e コマース サイトから変更できないフレームワークです。

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%>

これは近いですか?このページに name="clicked" と value="clicked" の非表示の投稿変数を送信するフォームが別のページにあります。まだ常に表示されているようです(クリックするかどうかに関係なく)。

4

1 に答える 1

2

IF (request.form("element") <> "") THEN asp (classic) if(Request.Form["element"] <> "")での適切な方法です ASP.NET での適切な方法です

于 2012-11-30T17:47:33.050 に答える