Здравствуйте. Вопрос в следущем. Есть некий php(hosting.php) скрипт который инклудится к основному php файлу(main.php).
Внутри hosting.php написана след javascript функция:
<input type="button" value="add" name="add" onclick="ff()" /><br />
<span name="form_inner" id="form_inner">
<script language='JavaScript' type="text/javascript">
var i = 1;
function ff(){
document.getElementById('form_inner').innerHTML = document.getElementById('form_inner').innerHTML +
"<input style='margin-left:54px;' type='text' name='domain"+i+"' value='tim"+i+"'/><br/>";
i++;
}
function cc (){
var params = '+i+';
xmlhttp.open("POST", '/main.php', true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(params);
}
</script>
</span><input type="submit" name="Save" value="Save" onclick="cc()" />
Функция ff() добавляет input-ы,функция cc() POST-тит эти данные,что я могу принять их в php.
Вопрос в следующем: Почему при работе напрямую (т.е не через include) с файлом hosting.php все данные POST-ся нормально,а при инклуде его в файл main.php перестают работать?
П.с все проверял все подключено нормально,вызывал даже методом GET переменные не передаются.
пробовал создать и через getXmlhttp(),пробовал указывать прямой урл.