Buenas, tengo una web que le doy al enlace y en una capa me actualiza los datos que yo quiero, el problema con las "," que no me las pone, se queda ahi no muestra mas.
Si tiene que salir por el formato del numero : 23.044,12 y después mas datos, en realidad me muestra 23.044 y nada mas, ni lo que hay a continuación, así que el problema esta en la "," pero ni idea que puede ser.
¿Que hago mal?.
El codigo javascript que uso es este:
Código HTML:
<script language="javascript" type="text/javascript">
function handleHttpResponse() {
if (http.readyState == 4) {
if (http.status == 200) {
if (http.responseText.indexOf('invalid') == -1) {
// Armamos un array, usando la coma para separar elementos
results = http.responseText.split(",");
document.getElementById("masdatos").innerHTML = results[0];
enProceso = false;
}
}
}
}
function enviodatos(valor1) {
if (!enProceso && http) {
document.getElementById("masdatos").style.visibility = "visible";
var valor = valor1;
var url = "ajax.asp?coche="+ valor;
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send(null);
}
}
function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) { xmlhttp = false; }
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) { xmlhttp = false; }
}
return xmlhttp;
}
var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
</script>