Я пишу приложение для Facebook и хочу отправить форму с использованием JavaScript.Это прекрасно работает на Windows: Opera, Chrome, FF.Но не на IE и Mac: FF, Safari.
Это ситуация:
Функция:
function postScore(){
document.getElementById('idscore').value = document.getElementById('countScore').innerHTML;
document.getElementById('idtime').value = document.getElementById('countTime').innerHTML;
document.forms["myScore"].submit();
}
Форма:
<form action="score.php" id="myScore" method="POST">
<input type="text" name="score" id="idscore" />
<input type="text" name="time" id="idtime" />
</form>
Триггер для функции:
<a href="#" onclick="postScore();">Submit</a>
Score.php не получает никакой информации (проверяется с помощью print_r ($ _ POST)) в ранее названных браузерах.Как видите, я позаботился о том, чтобы идентификаторы и имена были разными, так как некоторые браузеры смешивают их.Буду признателен за любую помощь, я работаю над этим уже 2 дня ..