0

サインインしなくてもユーザーは私のWebページにアクセスできますが、一部のアクションには認証が必要です。

ユーザーがボタンをクリックしたときにのみ、Janrainポップアップウィンドウを表示したいと思いSign inます。私のウェブページは通常、Javascriptを使用して動的に生成されます。

私の知る限り、ポップアップを表示する唯一の方法はa、ページに要素を含め、スクリプトclass="rpxnow"へのリンクを追加することです。rpxnow.com/js/lib/rpx.jsこのスクリプトはonclick、要素にハンドラーを追加しaます。

しかし、ページが読み込まれたときに要素がなかったので、すべてのページに不要なタグを付けaて匿名ユーザーの帯域幅を無駄にしたくありません。<script>

だから私の質問は:動的に作成されたHTML要素にJanrainポップアップイベントトリガーをアタッチする方法は?

4

1 に答える 1

2

使用している言語は何ですか? 必要に応じて script タグを追加するだけです。

if ($require_authentication)
{
   echo "<script src='http://static.rpxnow.com/js/lib/rpx.js' ...";
}

if ($require_authentication)
{
   echo "<a class='rpxnow'>";
}

しかし、まだ要素が必要です。

于 2011-02-07T20:44:52.310 に答える