У меня странный объект.
У меня есть div, у которого есть событие onclick, вызывающее функцию, которая, в свою очередь, выполняет вызов ajax.В Safari это работает ровно дважды.Запуск одной и той же программы с iPhone работает идеально каждый раз.
Вот что я делаю:
// this is created by the Ajax call
no1 = 0;
no2 = 1;
formName = "myButton" + no1 + no2;
//newItem is what is returned by the Ajax call
newItem = "<div id=\"trainingOptions\" onclick=\"request_ajax('".$formName."')\">";
//this places the onclick event into the HTML code
document.getElementById.("myDiv").innerHTML = newItem;
Так что в основном это то, как событие onclick размещается снова и снова.Эта часть заменяется точно такой же, когда на request_ajax отвечает.
Теперь это работает ровно два раза в Safari и так же часто, как нажимают на iPhone.
Есть идеи, почему это происходит?
Бест Курт