3

私は自分の映画コレクションを追跡するためのウェブサイトを作成しています。すべての映画のタイトルを一覧表示する「list.php」というページがあります。各タイトルはクリック可能です。映画をクリックすると、ajax 関数が getmovie.php という別のファイルから映画に関する情報を取得します。次に、div が展開され、展開された div 内に情報が配置されます。それはとても簡単にできました。サイトをより派手にするために、list.php の背景を「クリックされた」ムービーのポスターに切り替えたいと思います。データベースにはこのポスターへのパスが保存されており、getmovie.php がそれを取得します。しかし、list.php の背景を getmovie.php に保存されているパスに変更するにはどうすればよいでしょうか?

基本的に、別のファイルで背景として設定したい画像へのパスを含む変数があります。それをどのようにコーディングすればよいですか?

ありがとうございました :)

4

2 に答える 2

0

さまざまな方法でテストしたところ、別のページからページの背景を設定することはできません。ただし、ページ自体から画像を設定できます。2 つの ajax を実行する必要があります。最初に、既に行っているように単純な ajax でテキストを取得する必要があります。次に、背景を取得します。ムービー入力を取得し、ブラウザーに画像の URL のみを表示する php スクリプトを作成してから、ajax を実行し、取得した URL を使用して新しいページの背景を設定します。

于 2012-09-16T22:44:48.537 に答える
0

ajax関数を呼び出すときに、javascriptを使用してdocument.body.backgroundを変更できると思います。たとえば、playMovie() 関数では次のようになります。

document.body.background = "images/movie01.jpg";

それが役に立つことを願っています。

于 2012-09-16T22:17:00.240 に答える