Ben bir Facebook uygulaması yazıyorum ve JavaScript kullanarak bir form göndermek istiyorum. Opera, Chrome, FF: Bu Windows üzerinde mükemmel çalışır. Ama IE ve Mac: FF, Safari.
Bu durum:
Fonksiyon:
function postScore(){
document.getElementById('idscore').value = document.getElementById('countScore').innerHTML;
document.getElementById('idtime').value = document.getElementById('countTime').innerHTML;
document.forms["myScore"].submit();
}
Form:
<form action="score.php" id="myScore" method="POST">
<input type="text" name="score" id="idscore" />
<input type="text" name="time" id="idtime" />
</form>
Fonksiyonu için Trigger:
<a href="#" onclick="postScore();">Submit</a>
Score.php önceden adlandırılmış tarayıcılarda (print_r ($ _POST) ile kontrol) herhangi bir bilgi almaz. Gördüğünüz gibi, ben id ve isimleri bazı tarayıcılar bu kadar karıştırın farklı olduğundan emin yaptı. Herhangi bir yardım çok ben zaten 2 gün boyunca bu konuda çalışıyorum, takdir ..