我刚刚在我的粉丝页面添加了一个FBML应用程序,但我不能让JS工作......虽然我读了FBJS最佳实践......我想我错过了一些东西。
这是当前的代码:
<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事件似乎不起作用,但我无法通过互联网研究获得任何答案......
欢迎任何帮助;)
干杯。
高堤耶。
答案 0 :(得分:0)
使用Firebug或Chrome工具验证ID实际上是emailInput,并且Facebook FBML解析器没有为ID添加前缀。但是FBML页面已被弃用,所以你最好切换到iframe粉丝页面,这样你就不会冒Facebook让你的FBML粉丝页面崩溃的风险。此外,在iframe页面中javascript更容易,无需等待点击事件即可调用。