Mi codigo es:
El div donde muestro los Resultados:
Código:
El archivo .JS<input type="button" onclick="proceso()" value="+"/> <div id="divMessage" class="numerito"><img src="http://www.ata-mendoza.cl/ani/design/menu_contenido/vote_user/10.jpg" />1</div>
Código:
El codigo .phpfunction getXMLHTTPRequest() { try { req = new XMLHttpRequest(); } catch(err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (err3) { req = false; } } } return req; } var http = getXMLHTTPRequest(); if (http.readyState == 4 || http.readyState == 0) { function proceso() { var id = encodeURIComponent(document.getElementById("divMessage").lastChild.nodeValue); var myurl = 'sumaVoto.php'; myRand = parseInt(Math.random()*999999999999999); var modurl = myurl+"?id="+id+"&rand="+myRand; http.open("GET", modurl, true); http.onreadystatechange = useHttpResponse; http.send(null); } } function useHttpResponse() { if (http.readyState == 4) { if(http.status == 200) { // extraemos el XML recuperado del servidor xmlResponse = http.responseXML; // obtenemos el "document element" (el elemento raíz) de la estructura XML xmlDocumentElement = xmlResponse.documentElement; // obtenemso el mensaje de texto, que está en el primer hijo de // el "document element" helloMessage = xmlDocumentElement.lastChild.data; // actualizamos la pantalla del usuario usando los datos recibidos del servidor document.getElementById("divMessage").innerHTML = helloMessage; } } }
Código:
El resultado lo pueden ver aqui: <?php // generará la salida XML header('Content-Type: text/xml'); // genera el header XML echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'; // crea el elemento <response> echo '<response>'; $voto = $_GET['id']; if($voto > 0 && $voto < 10) { $voto++; } echo '<img src="http://www.ata-mendoza.cl/ani/design/menu_contenido/vote_user/10.jpg" />'.$voto; echo '</response>'; ?>
http://www.ata-mendoza.cl/iniciar/
Como pueden ver, la cuenta al estar en 1, muestra la imagen, pero al precionar el boton mas, ya no sale.
Alguna ayudita por favor.