The Arcive of vBulletin Modifications Site. |
|
|
#1
|
||||
|
||||
|
ok i had on my forum a spoiler bbcode, but i thought it would look better if it had an image instead of a text button to reveal the hidden text/image.
the bbcode for the original spoiler was: Code:
<div class="spoiler"><script>
function showHide(what){
a=what.getElementsByTagName("div")[0];
if(a.style.display=='none'){
a.style.display='block';
}else{
a.style.display='none';
}}
</script>
<input type="button" onclick="showHide(this.parentNode)" value="Warning; Click to view spoiler"><b>( Click to show/hide )</b><div style="display:none">{param}</div></div>
it will reveal what i want but its also linking it to inline moderation so when you click it the text/image reveals the a second later your forwarded to the inline.php page. Can someone help me with this, this is the code i am using for the image spoiler bbcode Code:
<div class="spoiler">
<script>
function showHide(what){
a=what.getElementsByTagName("div")[0];
if(a.style.display=='none'){
a.style.display='block';
}else{
a.style.display='none';
}}
</script>
<input type="image" onclick="showHide(this.parentNode)" src="images/misc/splr1.gif" width="50" height="50" border="0"><b>( Click to show/hide )</b><div style="display:none">{param}</div></div>
|
|
#2
|
|||
|
|||
|
<input> with type="image" is a submit button, so it's sumitting the form that encloses it (which does moderation). I think if you add "return false;" to the code in the onclick (add a semicolon after the existing code, of course) you can stop it from submitting. I think you could also just change it to an <img> tag since that allows an onclick parameter.
|
|
#3
|
||||
|
||||
|
Quote:
thanks for the quick reply
|
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|