Если вы используете прототип, то (если у вас нет причины, по которой он не работает) вам лучше всего его использовать ...
Создать скрытый div:
<div id="dummy" style="display: none"></div>
Затем попробуйте это:
document.observe('dom:loaded', function() {
new Ajax.PeriodicalUpdater(
'dummy',
'autosave.php?id=<?php echo $_GET["id"];?>', {
method: 'post',
parameters: {
txtdoc: $F('txtdoc')
}
}
, 10)
});
Для этого нужно использовать PeriodicalUpdater (запуск каждые 10 секунд) для вызова вашего PHP-скрипта.Параметр читается с использованием $ F (метод чтения объединенного поля).
Кроме того, я заметил, что у вас есть запятая после параметра: object.Это не сработает в IE, так как не позволяет использовать запятые.