0

ユーザーがさまざまなカードを選択できる Web サイトがあります。新しいカードが選択されたときにページが更新されないようにする方法が必要です。戻るボタンをクリックすると、以前の選択に戻るだけです。前のページに戻るために必要です。画像変更のコードはこちら

   <div class="imgCard" style="padding-right: 50px">
       <asp:ScriptManager ID="ScriptManager" runat="server" />
       <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="conditional">
            <ContentTemplate>
                  <fieldset style="border-width: 150px; border-style: none">
                        <asp:Image ID="imgCardChoice1" runat="server" />
                        <br />
                        <br />
                        <a id="openChange1" href="#" style="color: Red">Change Card</a>
                   </fieldset>
             </ContentTemplate>
        </asp:UpdatePanel>
    </div>

ユーザーが「カードの変更」をクリックすると、jquery モーダル ボックスが開き、カードを変更できるようになります。ヘルプ/アドバイスをありがとう。必要に応じて、新しいカードを選択するためのコード ビハインドは C# にあります。

4

2 に答える 2

0

詳細を知らなくても、それを行うには AJAX を使用する必要があるようです。すでに jQuery を使用している場合は、jQuery.load() を確認してください。画像情報のみを返し、それを指定した要素にロードする、サイトの URL に対して AJAX 要求を行うことができます。

ドキュメントへのリンクは次のとおりです: http://api.jquery.com/load/

于 2013-04-12T16:27:27.077 に答える
0

いくつかの JavaScript 関数を使用してみてください。画像を配置する div を作成します。次に、彼に ID を与え、javascript 関数で div id を呼び出し、src を配置したい画像に変更します。リンク上または画像を変更する必要がある場合は、onclick関数を呼び出してjavascript関数を使用してください。私のウェブサイトには2つの画像があります.onmouseoverは他のdivの画像を完全に変更します. http://roundhillevents.comでご覧になり 、Facebook と YouTube のロゴにカーソルを合わせてください。何も表示されない場合は、カーソルをその上にしばらく置いておきます。PS: フォアフォックスでのみ動作し、理由がわかりません。

于 2013-04-12T16:53:17.507 に答える