したがって、ExpressionEngine CMS に精通している方は、コードを埋め込むときに {embed="site/header" dog_name="Shadow"} を実行し、埋め込み内でパラメーターを呼び出すことができることをご存知でしょう (つまり..
<div><h2> - My dog's name is {embed:dog_name} </h2> </div>
ただし、この埋め込みに同じ原則を適用しようとすると失敗します。
<div id="graphicLinks">
{embed="in-store-analytics/retail-analytic" quote="Hello"}
</div>
に渡します...
<script>
window.onload = function() {
var p = Raphael("graphicLinks", 300, 50);
var quote = {embed:quote};
// Creates an object group
p.setStart();
var contactRect= p.rect(0, 0, 120, 45);
var contactText = p.text(11,22,quote);
コードは他にもありますが、関連する部分のみを含めました。
何か案は?前もって感謝します。
更新:わかりましたので、少しデバッグしたところ、要素が実際に渡されることがわかりました。ただし、html は要素を認識しません。
window.onload = function() {
var p = Raphael("graphicLinks", 300, 50);
var quote = Hello;
Java コンソールに、「ReferenceError: Hello is not defined」と表示されます。