Cita:
Iniciado por Anarko
Exácto!, pero al ser un comentario HTML, la cosa se pone muuuuyyyy..... peluda...
lo que querés es una cosa muy extraña, en primer lugar no existe un innerHTML de un comentario, ni siquiera de un elemento dentro de un comentario, lo más aproxinado que podés hacer es
crear un js externo
c_fuente.js
Código:
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
source = xmlhttp.responseText;
var a = source.split('id="uno" ');
alert(a[1]);
var b = a[1].split(' -->');
alert('el contenido del comentario es: ' + b[0]);
}
}
xmlhttp.send(null)
y lo llamás en el html que tiene el comentario
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd" >
<html lang='en'>
<head>
<meta http-equiv='Content-type' content='text/html;charset=UTF-8'>
<title>Título</title>
<script type="text/javascript" src="c_fuente2.js"></script>
</head>
<body>
<!-- comentario id="uno" xxxxxxx -->
</body>
</html>
supongo que con php podés hacerlo más dinámico. Dado que utilizamos ajax, salvo en Firefox, el ejemplo no te va a correr, solo desde el server ó
http://localhost
Saludos