Den outptter en tekststreng (sikkert vha. document.write el. !-)
-- den skal du kunne få fat i, f.eks. ved at hente den som tekst-node i et element, så f.eks.
<div id="uptimeDiv" style="display:none;"><script language="JavaScript" src="
http://searchirc.com/searchirc_chan_stats.php?n=44&c=I3VwdGltZQ^^&o=1"></script></div>-- og så et script, der aflæser tekststrengen, når siden er færdigloadet:
<script type="text/javascript">
var usersDiv, numUsers;
window.onload = function(){
readUsers("uptime");
}
function readUsers(site){
if(!usersDiv)
usersDiv = document.getElementById(site + "Div");
if(usersDiv && usersDiv.firstChild && usersDiv.firstChild.nodeType == 3){
numUsers = usersDiv.firstChild.nodeValue.replace(/^.*?(\b\d+\b).*$/,"$1");
document.getElementById(site + "Td").firstChild.nodeValue = numUsers;
}else{
setTimeout("readUsers(" + site + ");", 500);
}
}
</script>
-- og så skal du selvfølgelig have et element, hvor værdien står i, f.eks.
<table>
<tr>
<td>uptime</td>
<td id="uptimeTd"> </td>
</tr>
</table>
-- men hvis scriptet bruger noget AJAX-noget og ændres dynamisk, skal der nok andre metoder til !-)