Dranew New Member

Posts: 10 Status: Offline Gender: Male Location: Michigan, U.S.A. Age: 37 Joined:
pmwwwmsnyahooaim | Spoiler Script (21st Mar 08 at 4:38am UTC) | | Tested in: IE, Firefox, and Opera
look at the preview to see what this does
Preview: http://img.photobucket.com/albums/v102/Dark_Sage/vForums/spoilerpreview2.gif
Place in Global Footer:
 Code: - <style type="text/css">
- #spoiler {
- background: #dddddd;
- border: #000000 1px solid;
- }
-
- #spoiler .head {
- background: #e0e0e0;
- display: block;
- padding: 3px;
- font-weight: bold;
- }
-
- #spoiler .text {
- display: block;
- border-top: #000000 1px solid;
- padding: 5px;
- }
- </style>
-
- <script type="text/javascript">
- <!--
- //Spoiler Script
- //Written by Dranew
- //Do not rip or claim as your own.
-
- if(location.href.match(/view_topic/)) {
- var post = get('td','tag');
- var sid = 0;
- for(a=0;a<post.length;a++) {
- if(post[a].className == "post") {
- post[a].innerHTML = post[a].innerHTML.replace(/\[spoiler\]/g, "<div id='spoiler'>").replace(/\[\/spoiler\]/g, "</div>");
- }
- }
- for(b=0;b<post.length;b++) {
- if(post[b].className == "post") {
- var div = post[b].getElementsByTagName('div')
- for(c=0;c<div.length;c++) {
- if(div[c].id == "spoiler") {
- var spoil = div[c].innerHTML
- div[c].innerHTML = "<span class='head''><a href='javascript:dispSpoil("+sid+")' id='sl"+sid+"'>Open Spoiler</a></span><span class='text' style='display: none;' id='s"+sid+"'>"+spoil+"</span>";
- sid++
- }
- }
- }
- }
- function dispSpoil(ID) {
- var spoilText = document.getElementById("s"+ID)
- var spoilLabel = document.getElementById("sl"+ID)
- spoilLabel.innerHTML = (spoilLabel.innerHTML == "Open Spoiler")? 'Close Spoiler' : 'Open Spoiler';
- spoilText.style.display = (spoilText.style.display == "none")? '' : 'none';
- }
- }
-
- //-->
- </script>
to edit:
Only edit the styles
#spoiler { edit the background: to the background of the spoiler #spoiler .head { change the background: of where it says "Open Spoiler"
if you have knowledge of CSS then make your own style | |
o_O |
|
Michael Moderator
    
![[Avatar]](http://av.wservices.co.uk/av.png) Recoding the future Posts: 4,043 Status: Offline Gender: Male Location: UK Joined:
Additional Groups: Coding Team
  
pmvForum | Re: Spoiler Script (21st Mar 08 at 10:04am UTC) | | looks like a cool code. Does it just expand/collapse? | |
|
Dranew New Member

Posts: 10 Status: Offline Gender: Male Location: Michigan, U.S.A. Age: 37 Joined:
pmwwwmsnyahooaim | Re: Spoiler Script (21st Mar 08 at 7:42pm UTC) | | yup, thats about it. I've seen other spoiler scripts that you have to highlight the code. I wanted to be different | |
o_O |
|
Michael Moderator
    
![[Avatar]](http://av.wservices.co.uk/av.png) Recoding the future Posts: 4,043 Status: Offline Gender: Male Location: UK Joined:
Additional Groups: Coding Team
  
pmvForum | Re: Spoiler Script (21st Mar 08 at 7:44pm UTC) | | No, that's fine. It's cool to be different! | |
|