というわけで、カードゲームのドミニオンをJavascriptで再現する作業をしています。私はOO Javascriptを使用して、カードごとにカードオブジェクトを作成しています。
ここにすべてのコードを投稿するのではなく、スペースを節約してリンクします。
サイト: http://people.rit.edu/lxl1500/Prog4/Project%201/project1.html
スクリプト: http://people.rit.edu/lxl1500/Prog4/Project%201/main-script.js
問題が発生している場所:
私の createActions() 関数では、各画像に onclick イベントを追加しています (各オブジェクトの smallImage プロパティを取得して画像を作成しています)。この onclick は、私の fullImage() 関数を呼び出す必要があります。この関数は、プレイヤーが詳細を確認できるように、単純にカードの拡大版を表示します。したがって、大きな画像のソースの文字列を保持する image プロパティを関数に渡したいと思います。
fullImage() は、オブジェクト プロパティを imageSrc として受け入れます。画像をクリックすると、未定義のアラートが表示されます。私が考えることができる唯一のことは、 fullImage(this.image) を呼び出しているときです-これは、オブジェクトではなく画像自体への参照です...私がやろうとしていることを達成する方法がわかりません. どんな助けでも大歓迎です!
お時間をいただきありがとうございます。