oj.. usch vad enkelt det var :)
jag har letat i säkert flera år efter hur man streamar HTML - detta är ju en klar möjlighet...
Jag använde ASP och visst funkar det
showstream.asp
Kod:
<html>
<head>
<title>stream HTML</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
function loadFragmentInToElement(fragment_url, element_id) {
var element = document.getElementById(element_id);
xmlhttp.open("GET", fragment_url);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
element.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
window.setInterval("loadFragmentInToElement('http://www.yourdomain.com/getstream.asp', 'content')", 5000);
</script>
</head>
<body>
<span id="content"></span><br>
<script language="javascript">
loadFragmentInToElement('http://www.yourdomain.com/getstream.asp', 'content');
</script>
</body>
</html>
getstream.asp
Kod:
<% response.write now() %>