2011-07-01 8 views
0

私はファンページにFBMLアプリケーションを追加しましたが、JSを動作させることはできません... FBJSのベストプラクティスを読んでいますが...何かが欠けている。FBML document.getElementById( '')。setTextValue issue

ここ

が現在のコードです:

<form action="" method="post" target="_blank"> 

<input type="text" name="email" id="emailInput" onclick="document.getElementById(‘emailInput’).setTextValue(‘Hi!’);" value="votre adresse email" alt="Entrez votre email" /> 
<input type="hidden" name="place" value="facebook" /> 
<br/> 
<input type="submit" name="submit" class="submitInput" value="" alt="Valider" /> 

</form> 

のonclickイベントが動作しないようですが、私はインターネット上で私の研究からどんな答えを得ることができない...

任意のヘルプを歓迎;)

乾杯。

Gotye。

答えて

0

FirebugまたはChromeツールを使用して、IDが実際にemailInputであり、Facebook FBMLパーサーがIDにプレフィックスを追加していないことを確認します。しかし、FBMLページは非推奨になっていますので、iframeファンページに切り替える方が良いので、FacebookがFBMLファンページを削除するリスクはありません。また、javascriptはiframeページでもっと簡単で、クリックイベントが発生するのを待たずに呼び出すことができます。