2011-07-01 74 views
0

我剛剛給我的粉絲頁面添加了一個FBML應用程序,但是我無法讓JS工作......儘管我閱讀了FBJS的最佳實踐......我想我是遺漏了什麼。FBML document.getElementById('')。setTextValue問題

這裏是當前的代碼:

<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頁面中更容易,並且可以在不必等待點擊事件觸發的情況下進行調用。