Цитата:И зачем ты прибавляеш пустые кавычки?
 
Без них были непонятные глюки в каком-то (в каком именно - не помню) браузере.
Цитата:Можно ещё попробовать заменить
 
Попробовать - то можно, только дело не в этом...
Попробовал выводить значение переменной res с помощью алерта:
CODE:...
          var res = result.split('~');
          document.getElementById('famil').innerHTML = '' + res[0];
            alert("Фамилия:\n" + res[0]);
          document.getElementById('imya').innerHTML = '' + res[1];
            alert("Имя:\n" + res[1]);
          document.getElementById('otches').innerHTML = '' + res[2];
            alert("Отчество:\n" + res[2]);
          document.getElementById('podrob').innerHTML = '' + res[3];
            alert("Примечание:\n" + res[3]);
...
 
Врезультате выскакивает алерт с фамилией и всё.
А если скрипт такой:
CODE:...
          var res = result.split('~');
          document.getElementById('famil').innerHTML = '' + res[0];
            alert("Фамилия:\n" + res[0]);
            alert("Имя:\n" + res[1]);
            alert("Отчество:\n" + res[2]);
            alert("Примечание:\n" + res[3]);
          document.getElementById('imya').innerHTML = '' + res[1];
          document.getElementById('otches').innerHTML = '' + res[2];
          document.getElementById('podrob').innerHTML = '' + res[3];
...
 
то вываливаются все алерты с правильными значениями
