function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } /////////////////////////////////////////////////////////////////////// // javascript-код выводим форму function form_add() { var statusElem2; var statusElem2 = document.getElementById('id_forma'); var randvip; var randvip=Math.round(Math.random()*100); // (1) создать объект для запроса к серверу var req = getXmlHttp() // (2) // span рядом с кнопкой // в нем будем отображать ход выполнения req.onreadystatechange = function() { // onreadystatechange активируется при получении ответа сервера if (req.readyState == 4) { // если запрос закончил выполняться var statusvip=1; //statusElem.innerHTML = req.statusText // показать статус (Not Found, ОК..) if(req.status == 200) { // если статус 200 (ОК) - выдать ответ пользователю statusElem2.innerHTML = req.responseText; } // тут можно добавить else с обработкой ошибок запроса } } // (3) задать адрес подключения req.open('GET', '/rezume_dob/user_rezume_forma.php?'+randvip, true); // объект запроса подготовлен: указан адрес и создана функция onreadystatechange // для обработки ответа сервера // (4) req.send(null); // отослать запрос // (5) statusElem2.innerHTML = '
Загрузка '; } /////////////////////////////////////////////////////////////////////// // javascript-код выводим должность function doljn_add(a,b) { var statusElem2; if(b==0)var statusElem2 = document.getElementById('doljnost'); if(b==1)var statusElem2 = document.getElementById('doljnost2'); var randvip; var randvip=Math.round(Math.random()*100); // (1) создать объект для запроса к серверу var req = getXmlHttp() // (2) // span рядом с кнопкой // в нем будем отображать ход выполнения req.onreadystatechange = function() { // onreadystatechange активируется при получении ответа сервера if (req.readyState == 4) { // если запрос закончил выполняться var statusvip=1; //statusElem.innerHTML = req.statusText // показать статус (Not Found, ОК..) if(req.status == 200) { // если статус 200 (ОК) - выдать ответ пользователю statusElem2.innerHTML = req.responseText; } // тут можно добавить else с обработкой ошибок запроса } } // (3) задать адрес подключения req.open('GET', '/rezume_dob/user_rezume_podrubriki.php?id='+a+'&t='+b+'&'+randvip, true); // объект запроса подготовлен: указан адрес и создана функция onreadystatechange // для обработки ответа сервера // (4) req.send(null); // отослать запрос // (5) statusElem2.innerHTML = '
Загрузка '; if(b==0)doljnost_dop.innerHTML = ''; if(b==1)doljnost_dop1.innerHTML = ''; } function doljn_dop_add(a,b){ if(a==0 || a==""){ if(b==0) doljnost_dop.innerHTML = 'Укажите должность *
'; else doljnost_dop1.innerHTML = 'Укажите должность
'; } if(a>0 || a=="") { if(b==0)doljnost_dop.innerHTML = ''; else doljnost_dop1.innerHTML = ''; } } // добавляем область function add_oblast() { oblast_dobav1.innerHTML = 'Область и должность'; oblast_dobav2.innerHTML = '
  удалить должность'; } function del_oblast() { oblast_dobav1.innerHTML = 'Дополнительно'; oblast_dobav2.innerHTML = '  добавить должность'; } // добавляем место работы function add_mesto(a) { var b; var b=a+1; var name_div; var name_div= document.getElementById('mesto'+a); if(a<8)name_div.innerHTML = ' Место работы № '+a+' 

Период работы 
с - по
Должность 

Описание опыта


'; else alert("можно указать не более 7 мест работы"); } // удаляем место работы function del_mesto(a) { var b; var b=a-1; var name_div; var name_div= document.getElementById('mesto'+a); name_div.innerHTML = '  добавить место работы'; if(b>0)name_div.innerHTML += '   удалить место работы'; } // добавляем место учебы function add_vuz(a) { var b; var b=a+1; var name_div; var name_div= document.getElementById('vuz'+a); if(a<8)name_div.innerHTML = ' Учебное заведение № '+a+' 
Название учебного заведения, факультет 

Полученное образование 

Годы учебы  с - по
Специальность 

Коментарии


'; else alert("можно указать не более 7 мест учебы"); } // удаляем место учебы function del_vuz(a) { var b; var b=a-1; var name_div; var name_div= document.getElementById('vuz'+a); name_div.innerHTML = '  добавить место учебы'; if(b>0)name_div.innerHTML += '   удалить место учебы'; } function zakrcenu(nom){ if(nom==true) {document.getElementById('cena').innerHTML = '   рекомендуем указать в цифрах'; document.getElementById('cena1_stop').innerHTML = ''; } else document.getElementById('cena').innerHTML = ' от  руб.'; } function goroddop(nom){ document.getElementById('gorod_dop').innerHTML = ''; if(nom=="d") {document.getElementById('gorod_dop').innerHTML = ' Укажите город *
';} if(nom>0) document.getElementById('gorod_dop').innerHTML = ''; } function nomerint(kn) { var charCode = (kn.which) ? kn.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } function AcceptDigits(objtextbox) { var exp = /[^\d]/g; objtextbox.value = objtextbox.value.replace(exp,''); } function checkform(f) { var errMSG = ""; var textMSG = ""; var predupr = ""; var preduprmail = ""; var preduprtel = ""; var vsego = ""; // если проверять все поля формы vsego = f.elements.length; // цикл ниже перебирает все элементы в объекте f, // переданном в качестве параметра // функции, в данном случае - наша форма. for (var i = 0; i txt.length - 5)) { return false; } if ((txt.charAt(dog - 1) == '.') || (txt.charAt(dog + 1) == '.')) { return false; } return true; }