Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2013, 11:53
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Se pueden INDEXAR los comentarios?

Supongo que este asunto se relaciona con
http://www.forosdelweb.com/f13/truca...s-div-1050758/
y ya lo solucionaste, de todas maneras, deberías ser más preciso en tus enunciados, una cosa es obtener el contenido, otra indexar, que refiere más bien a saber que cantidad de elementos tiene determinado objeto.
Haciendo una variante a la solución que propuse en el otro tema, se puede de esta manera

Código HTML:
<!DOCTYPE html>
<html lang="es-ar">
<head>
<meta charset="utf-8" />
<title>indexar comentarios</title>
<script type="text/javascript" src="c_fuente3.js"></script>
<script type="text/javascript">
//<![CDATA[
function indexar(){
var texto_comentario = "";
var n=fuente.match(/<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>/g);
document.getElementById("cantidad").innerHTML= 'la página tiene ' + n.length + ' comentarios';
for (i=0; i<n.length; i++) {
texto_comentario += n[i] + '\n';
}
alert(texto_comentario);
}
//]]>
</script>
</head>
<body>
<p><button onclick="indexar()">indexar</button><br /></p>
<div id="cantidad">
</div>
<!-- aaa -->
<!-- bbb -->
<!-- ccc -->
<!-- 
ddd 
-->
</body>
</html>
<!-- eee --> 
y el archivo externo c_fuente3.js

Código HTML:
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
fuente = xmlhttp.responseText;
}
}
xmlhttp.send(null)
Y repito, en local puede que algunos navegadores(chrome por lo pronto), no te la ejecuten

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.