|
Post by thesuki on Mar 14, 2007 3:55:40 GMT
That neat spoiler html thingum... what's the code to get that on the forum? I can pass it on to my forum's technical specialist.
|
|
|
Post by Shwoo on Mar 14, 2007 5:55:16 GMT
This is what's in the global footers: <script type="text/javascript"> <!-- /* Spoiler tags by Todge Copyright © 2005 Please keep this header intact */
var spoiler = 'SPOILER - click to reveal'; var newButton = 'http://todge.bishsite.com/Pics/spoiler.jpg'; var spoilerBody;
// Add Spoiler button to post area...
var TD = document.getElementsByTagName('TD');
var spoilerButton = document.createElement('A'); spoilerButton.href = 'javascript:add(""," ")'; spoilerButton.innerHTML = '<img src="'+newButton+'" alt="Spoiler" border="0"/>';
for(t=0; t<TD.length; t++) { if(TD[t].width == "30%" && TD[t].innerHTML.match(/Add Tags:/i)) { TD[t+1].getElementsByTagName('font')[0].appendChild(spoilerButton); break; } }
// Create spoiler table...
var spoiler1='<center><table class="bordercolor" align="center" border="0" cellpadding="0" cellspacing="1" width="500px">'; spoiler1+='<tr><td class="spoilertitle" align="left"><b>'; var spoiler2='</b><td><tr><tr style="display: none"><td class="spoilerbody"><table width="100%" cellpadding="2"><tr><td class="spoilerbody">';
// Find spoilers and insert table into posts...
var post = document.getElementsByTagName('TD'); for(t=0; t<post.length; t++) { if(post[t].align=='right'&&post[t].height=='20'&&post[t].vAlign=='bottom'&&post[t].width=='40%') { var posttxt=post[t+1].innerHTML; posttxt=posttxt.split('[spoiler'); for(s=1; s<posttxt.length; s++) { spoilertxt = spoiler; if(posttxt.split(']')[0].split('=').length>1) { spoilertxt = posttxt.split('=')[1].split(']')[0]; } posttxt=posttxt.split(' [/spoiler]'); posttxt [0]=posttxt[0].split(']'); spoilerBody=posttxt[0][1]; if(posttxt[0].length>2) { for(sB=2; sB<posttxt[0].length; sB++) { spoilerBody+=']'+posttxt[0][sB]; } } posttxt[0]=posttxt[0].join(']'); posttxt[0]=spoiler1+spoilertxt+spoiler2+spoilerBody+'</td></tr></table></td></tr></table></center>'; posttxt=posttxt.join(' '); } posttxt=posttxt.join(' '); post[t+1].innerHTML=posttxt; } }
// Show spoiler when clicked on...
var spoil = document.getElementsByTagName('table'); for(s=0; s<spoil.length; s++) { if(spoil.getElementsByTagName('TD')[0].className=='spoilertitle') { spoil.onclick=function(){if(this.getElementsByTagName('TR')[2].style.display=='none'){this.getElementsByTagName('TR')[2].style.display='';}else{this.getElementsByTagName('TR')[2].style.display='none';}} } }
// --> </script>[/pre] (Looks at script) That's most of it, anyway. I can't get rid of the formatting. I don't know where the code came from, or I'd link to it.
|
|
|
Post by Numbuh 0xFF on Mar 14, 2007 17:06:33 GMT
A list of a whole bunch of such code (including the spoiler bit) is here.
|
|
|
Post by thesuki on Mar 14, 2007 20:26:11 GMT
Thank you both. My forum's tech expert got it, so feel free to lock this. ^^
|
|