vForums Support :: Programming & Coding :: Code Requests & Support :: Spoiler Code Fix - View Topic
 |  |
| dog199200 Guest | Spoiler Code Fix (23rd Aug 08 at 11:21pm UTC) | | Hey can i please have the spoiler code below fixed so that it will adjust to the forum width instead of it being like 900px, stretching my 600px withed forum majorly...
 Code: - <style type="text/css">
- #spoiler {
- background: #32333D;
- border: #43434C 1px solid;
- }
-
- #spoiler .head {
- background: #32333D;
- display: block;
- padding: 3px;
- font-weight: bold;
- }
-
- #spoiler .text {
- display: block;
- border-top: #43434C 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>
| |
| Ross Administrator
    
![[Avatar]](http://uploads.virtualforums.co.uk/forums/pokemon/vforums-qr1.png) Posts: 3,709 Status: Offline Gender: Male Age: 9 1⁄4 Joined:
Additional Groups: Support Team
  
pmwwwgtalkvForum | Re: Spoiler Code Fix (26th Aug 08 at 9:01am UTC) | | Give this a try
 Code: - <style type="text/css">
- #spoiler {
- background: #32333D;
- border: #43434C 1px solid;
- }
-
- #spoiler .head {
- background: #32333D;
- display: block;
- padding: 3px;
- font-weight: bold;
- }
-
- #spoiler .text {
- display: block;
- border-top: #43434C 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' style='width: 90%;'><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>
If it doesn't work can you link me to a post which is being stretched | |
|
| dog199200 Guest | Re: Spoiler Code Fix (26th Aug 08 at 6:42pm UTC) | | that works thats, but umm..now that i think baout it, but can the code be modded to but the head/base images around it? | |
| dog199200 Guest | Re: Spoiler Code Fix (1st Sep 08 at 12:55am UTC) | | bump | |
| dog199200 Guest | Re: Spoiler Code Fix (4th Sep 08 at 12:22am UTC) | | bump | |
| |
 |  |
|