Post by hey on Mar 20, 2005 23:03:40 GMT
Here's something a little unique. This is almost the same thing as my last code, but has tables (put cell highlight code underneath)!
Main Footer:
Board Footer:
[Cross Browser]
Preview: fusioncodes.proboards34.com/index.cgi
Main Footer:
<script language="javascript">
/*
Ultimate Board Modification with Tables
Created by hey
http://forums.talesrpg.com
http://sev6.proboards31.com
Do not repost and keep header intact
*/
var td=document.getElementsByTagName("td");
for(i=0;i<td.length;i++){
if(td[i].width=="66%" && td[i].className=="windowbg2"){
td[i].innerHTML='<a name="'+td[i].getElementsByTagName("a")[0].name+'" /><table width="100%" class="bordercolor" border="0" cellspacing="1" cellpadding="4"><tr><td valign=middle class="windowbg" width=30%>'+td[i].getElementsByTagName("font")[0].innerHTML+'<br /><font size=1>Topics: '+td[i+1].getElementsByTagName("font")[0].innerHTML +' | Posts: '+td[i+2].getElementsByTagName("font")[0].innerHTML+'</font></td> <td valign=middle class="windowbg" width=40%><font size=1>'+td[i].getElementsByTagName("font")[1].innerHTML+'</font></td><td valign=middle width="30%" class="windowbg"><font size=1>Last Post by: '+td[i+3].innerHTML.split(/by\s/i)[1]+'<br />on '+td[i+3].innerHTML.split(/by\s/i)[0]+'</font></td></tr></table>';
for(t=0;t<td.length;t++){
if(td[t].width=="24%"){
td[t].style.display="none"}}
for(t=0;t<td.length;t++){
if(td[t].width=="1%"){
td[t].style.display="none"
}}}}
</script>
Board Footer:
<script language="javascript">
/*
Ultimate Topic Modification with Tables
Created by hey
http://forums.talesrpg.com
http://sev6.proboards31.com
Do not repost and keep header intact
*/
var td=document.getElementsByTagName('td')
for(i=0;i<td.length;i++){
if(td[i].className=="windowbg" && td[i].width=="48%" && td[i].vAlign=="middle"){
if(td[i].innerHTML.match(/«\spages:/i)){
var page = td[i].innerHTML.split(/«/i)[1].split(/»/i)[0]
} else {
var page = "1 Page"
}
td[i].innerHTML='<table width="100%" class="bordercolor" border="0" cellspacing="1" cellpadding="4"><tr><td valign=middle width="33.3%" class="windowbg2" ><a href="'+td[i].getElementsByTagName("a")[0].href+'"><b>'+td[i].innerHTML.split(/<b>/i)[1].split(/<\/b>/i)[0]+'</b></a><font size=1><br />'+page+'</font></td><td valign=middle width="33.3%" class="windowbg2" ><font size=1>Started by: '+ td[i+1].innerHTML+'</font><br /><font size=1>Replies: '+td[i+2].getElementsByTagName("font")[0].innerHTML +' | Views: '+td[i+3].getElementsByTagName("font")[0].innerHTML +'</font></td><td valign=middle align=right class="windowbg2" width="33.3%"><font size=1>Last Post by: '+td[i+4].innerHTML.split(/by\s/i)[1]+'</font><br /><font size=1>on '+td[i+4].innerHTML.split(/by\s/i)[0]+'</font></td></tr></table>'
}}
for(t=0;t<td.length;t++){
if(td[t].width=="20%" && td[t].className=="catbg"){
td[t].style.display="none"}}
for(t=0;t<td.length;t++){
if(td[t].width=="20%" && td[t].vAlign=="middle"){
td[t].style.display="none"}}
for(t=0;t<td.length;t++){
if(td[t].width=="14%" && td[t].className=="catbg"){
td[t].style.display="none"}}
for(t=0;t<td.length;t++){
if(td[t].width=="14%" && td[t].vAlign=="middle"){
td[t].style.display="none"}}
for(t=0;t<td.length;t++){
if(td[t].width=="4%"){
td[t].style.display="none"}}
for(t=0;t<td.length;t++){
if(td[t].width=="48%" && td[t].className=="catbg"){
td[t].style.display="none"}}
</script>
[Cross Browser]
Preview: fusioncodes.proboards34.com/index.cgi