Sure, to create a script that randomly displays one of the DIV content blocks, you would use the below script:
Code:
<style type="text/css">
.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}
.tabcontent{
display:none;
}
</style>
<div id="contentblock" class="tabcontentstyle">
<div class="tabcontent">
Tab content 1 here<br />Tab content 1 here<br />
</div>
<div class="tabcontent">
Tab content 2 here<br />Tab content 2 here<br />
</div>
<div class="tabcontent">
Tab content 3 here<br />Tab content 3 here<br />
</div>
<div class="tabcontent">
Tab content 4 here<br />Tab content 4 here<br />
</form>
</div>
</div>
<script>
function initializetabcontent(){
var divref=[]
for (var i=0; i<arguments.length; i++){ //loop through passed DIV container ids
var alldivs=document.getElementById(arguments[i]).getElementsByTagName("div")
for (var x=0; x<alldivs.length; x++){
if (alldivs[x].className=="tabcontent")
divref[divref.length]=alldivs[x]
}
var randomdivpointer=Math.floor(Math.random()*alldivs.length)
if (divref.length>0)
alldivs[randomdivpointer].style.display="block"
}
}
initializetabcontent("contentblock")
</script>
Bookmarks