ドキュメントの読み込みが完了した後にページで開くカラーボックスがあります。問題は、誰かがリンクをクリックした場合にのみロードすることです。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" の非表示の投稿変数を送信するフォームが別のページにあります。まだ常に表示されているようです(クリックするかどうかに関係なく)。