onerror = errorHandler;
form_count=0; // Количество созданных форм
begin_select='';
p_id=0; // идентификатор выбранного паттерна
function ajax_of_aidos() {
try // Браузер не относится к семейству IE?
{ // Да
var request = new XMLHttpRequest();
}
catch(e1)
{
try // Это IE 6+?
{ // Да
request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e2)
{
try // Это IE 5?
{ // Да
request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e3) // Данный браузер не поддерживает AJAX
{
request = false;
}
}
}
return request;
}
function post_query(url,params,id) {
request = new ajax_of_aidos();
request.open("POST", url, true);
request.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");
request.setRequestHeader("Connection", "close");
request.onreadystatechange = function()
{
if (this.readyState == 4)
{
if (this.status == 200)
{
if (this.responseText != null)
{
document.getElementById(id).innerHTML=this.responseText;
}
else alert("Ошибка AJAX: Данные не получены");
}
else alert( "Ошибка AJAX: " + this.statusText);
}
}
request.send(params);
}
function init() {
alert('wooooork'); // лог
begin_select=document.getElementById('sd_pattern').innerHTML;
}
function new_form(id_form) {
if (form_count<5) { // максимум 5 форм
if (document.getElementById('sd_pattern').value>0) { // Если передан идентификатор щаблона
form_count+=1;
p_id=document.getElementById('sd_pattern').value;
document.getElementById('sd_pattern').innerHTML=begin_select;
if (id_form>0) {create_form_id(id_form);}
else {create_form();}
alert(form_count+'|||'+p_id+'|||'+document.getElementById('p'+p_id+'_f1_name').value); //лог
}
}
else {
alert('Возможно значение max_file_uploads равно 20 на вашем хостинге по этому мы рекомендуем добавляеть товары по 5 штук ');
}
}
function create_form() {
var form;
form='Название:
';
form+='Фото:
';
form+='Доп.фото
';
form+='Доп.фото
';
form+='Доп.фото
';
form+='Стоимость:
';
form+='Скидка: % ';
form+='На складе (шт.):
';
form+='Размер товара (если измеряемый):
';
form+='Новинка Акция Хит ';
form+='Цвет товара: ';
form+=' ';
form+=' ';
var f_count=document.getElementById('p'+p_id+'_f_count').value;
var f_name;
var f_value;
var continue_form='';
var i=1;
while (i ';
i+=1;
}
form+=continue_form;
document.getElementById(form_count).innerHTML=form;
}
function create_form_id(id_form) {
}
function errorHandler(message, url, line) {
out = "К сожалению, обнаружена ошибка.\n\n";
out += "Ошибка: " + message + "\n";
out += "URL: " + url + "\n";
out += "Строка: " + line + "\n\n";
out += "Щелкните на кнопке OK для продолжения работы.\n\n";
alert(out);
return true;
}