FBML document.getElementById (''). SetTextValue проблема - PullRequest
0 голосов
/ 01 июля 2011

Я только что добавил приложение 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 не работает, но я не могу получить ответы на свои исследования через Интернет ...

Любая помощь приветствуется;)

Приветствую, ребята.

Gotye.

1 Ответ

0 голосов
/ 01 июля 2011

Используйте инструменты Firebug или Chrome, чтобы убедиться, что идентификатор действительно emailInput и что FBML-анализатор Facebook не добавил префикс к идентификатору.Но страницы FBML устарели, поэтому вам лучше переключиться на фан-страницу iframe, чтобы не рисковать, если Facebook убьет вашу фан-страницу FBML.Кроме того, javascript намного проще в страницах iframe, и его можно вызывать, не дожидаясь появления события click.

...