View Single Post
Old 12-04-2005, 09:33 AM   #4
auhsor
Super Freak

 
Join Date: Nov 2003
Location: ,
Posts: 189
Default

This is actually really easy to implement. I've got it on my forum that you can find in my sig. You jsut do a search on the invision forums and you should find it.

I'm not sure about this forum as it's not the free version, but in mine in the Board Wrappers section under Header & Body, I have:

<script>//Online/Offline Legend v2 - By Markup
dir="http://webpost.net/ma/markup/"
home=location.href.lastIndexOf("/")>26?location.href.substr(0,location.href.lastInd exOf("/")):location.href
names=[]
if(top.location==location)
document.write("<IFRAME id=index name=index src="+home+" width=0 height=0 border=0 frameBorder=0></IFRAME>")
else
{
div=document.body.getElementsByTagName("DIV")
for(i=0;i<div.length;i++)
if(div[i].className=="thin")
break
a=div[i].getElementsByTagName("A")
for(i=0;i<a.length;i++)
names[i]=a[i].innerHTML.replace(/<[^>]+>/g,"")
parent.updateStatus()
}
function updateStatus()
{
td=document.body.getElementsByTagName("TD")
for(i=0;i<td.length;i++)
if((td[i].className=="post1"||td[i].className=="post2")&&td[i].innerHTML.match("Posts: ")&&td[i].width!="100%")
{
found=false
sPost=td[i].getElementsByTagName("SPAN")[0]
names=parent.frames['index'].names
for(a=0;a<names.length;a++)
if(td[i-2].innerHTML.replace(/<[^>]+>/g,"")==names[a])
{
sPost.innerHTML+="Status: <font color='green'>Online</font>"
found=true
}
if(!found)
sPost.innerHTML+="Status: <font color='red'>Offline</font>"
}
}
</script>

It works for me. Originally it got a pic from a site, but I just have it displaying Offline or Online in where it has the post count etc. I like it very much , and it would be nice on this fourm.
auhsor is offline                         Send a private message to auhsor
Reply With Quote