私は Mix IDE とイーサリアム (具体的にはソリディティ) に少し慣れていないので、素朴な質問があります。Web ページの JavaScript コードは、どのようにしてコントラクト コードに「結び付けられる」のですか? 値を受け取る単純な Web ページを作成しましたが、JavaScript が実際のコントラクトに値を渡すことができないようです。正確なエラー行は次のとおりです。
var result = contracts["MyFirstContract"].contract.reportUser("foo");
Mixが私に与えている正確なエラーは次のとおりです。
「キャッチされていない TypeError: 未定義のプロパティ 'contract' を読み取ることができません。」
したがって、契約["MyFirstContract"]をnilと見なしているようです
ただし、MyFirstContract.sol ファイルは存在します。javascript は、私が話しているコントラクト ファイルをどのように認識しますか? ドキュメントには表示されていないようですが、何か不足している可能性があります。