Benderlio
Новичок
вопрос по java
есть такой скрипт , здесь вроде проблем нет, раотает
function handleRequestStateChange(v)
{
// continue if the process is completed
if (xmlHttp.readyState == 4)
{
// continue only if HTTP status is "OK"
if (xmlHttp.status == 200)
{
//try
{
xmlDoc =xmlHttp.responseXML.documentElement;
code = xmlDoc.getElementsByTagName("code")[0].firstChild.data;
name = xmlDoc.getElementsByTagName("name")[0].firstChild.data;
// ниже что то не так
string="<textarea id=\""+code+"\" name=\""+code+"\">"+name+code+"</textarea><br><input type=\"button\" name=\"pun\" value="+code+"|"+name+" onclick='process_(\""+code+"\")'>";
document.getElementById(code).innerHTML = string;
}
}
else
{
// display status message
alert("There was a problem retrieving the data:\n" +
xmlHttp.statusText);
}
}
}
и такой
function process_(v)
{
if (xmlHttp)
{
params = v.value;
var id = v.name;
document.getElementById("div1").innerHTML="Значение: "+params+"| Имя: "+id;
// initiate the asynchronous HTTP request
xmlHttp.open("GET", "morephp1.php?post=" + params + "&id=" + id , true);
xmlHttp.onreadystatechange = handleRequestStateChange1;
xmlHttp.send(null);
}
}
вот , и этот код в div1 выводит что значения не определены т.е. undefine
т.е. где то в предидущем скрипте что то не то, но не пойму что
есть такой скрипт , здесь вроде проблем нет, раотает
function handleRequestStateChange(v)
{
// continue if the process is completed
if (xmlHttp.readyState == 4)
{
// continue only if HTTP status is "OK"
if (xmlHttp.status == 200)
{
//try
{
xmlDoc =xmlHttp.responseXML.documentElement;
code = xmlDoc.getElementsByTagName("code")[0].firstChild.data;
name = xmlDoc.getElementsByTagName("name")[0].firstChild.data;
// ниже что то не так
string="<textarea id=\""+code+"\" name=\""+code+"\">"+name+code+"</textarea><br><input type=\"button\" name=\"pun\" value="+code+"|"+name+" onclick='process_(\""+code+"\")'>";
document.getElementById(code).innerHTML = string;
}
}
else
{
// display status message
alert("There was a problem retrieving the data:\n" +
xmlHttp.statusText);
}
}
}
и такой
function process_(v)
{
if (xmlHttp)
{
params = v.value;
var id = v.name;
document.getElementById("div1").innerHTML="Значение: "+params+"| Имя: "+id;
// initiate the asynchronous HTTP request
xmlHttp.open("GET", "morephp1.php?post=" + params + "&id=" + id , true);
xmlHttp.onreadystatechange = handleRequestStateChange1;
xmlHttp.send(null);
}
}
вот , и этот код в div1 выводит что значения не определены т.е. undefine
т.е. где то в предидущем скрипте что то не то, но не пойму что