0

自分のサイトへのリファラーが == の場合にモーダル ウィンドウを表示するように index.html を変更しようとしています (たとえば、Google からのリファラーの場合は、その中に画像を含む [Welcome Googler] ダイアログ ボックスを表示します)。

私は FancyBox を使用していますが、結婚していません。

それをコーディングする方法に関する提案はありますか?私は C++ プログラマーです。Javascript は私の得意分野ではないので、率直な例を教えていただければ幸いです。

前もって感謝します。

4

1 に答える 1

3

document.referrer と jQuery UI です。jQuery UI により、ダイアログ ボックスが簡単になります。

ドキュメントページから詳細な例を見つけることができますが、ほとんどの場合、これが必要になるものです。

<script type="javascript/text">
    if (document.referrer.indexOf('google.com') > -1){
        $("#my-dialog").dialog("open");
    }

    // this is the jquery code to set up the dialog box
    $(function() {
            // options would go inside the dialog() function
    $("#dialog").dialog();
});

</script>

必要な HTML:

<div id="my-dialog">
This is where things get displayed
</div>
于 2009-07-20T13:39:15.507 に答える