Wordpress and Webdesign Forum go41 » WordPress Code Snippets

  1. omerkhan02
    Member

    Hi Joern,

    So you can reference my site Made many stellar information architectural and usability improvements to it to better monetize my content and turn visits into sales. Anyways here is what I want to do.

    So you can see there is a top banner

    below it a scrolling slide show.

    I want to basically put the slideshow on the banner. The way is what you told me last time.

    Create a div, set the background-image: url('abc.html') no-repeat;

    and then go into the div in the header.php file and physically add the image source

    syntax like <img src="abc.gif"> and it will lay on top of the background image.

    Now here is the problem, my banner is in a class, based on Firebug called banner
    so div class=banner
    but i couldn't find that in CSS so I created a class selector in CSS

    and set the background of it to be my banner.

    like

    .banner{

    background-image: url("http://www.maaximumseduction.com/msbanner2009.gif");

    }

    but nothing happened. The background image didn't appear in the divide.

    Once I can do this, then I can put the slide show code right in the banner div
    in header.php and the slider will ride on top of the background.

    However, as stated I can't get the banner to work.

    I want to have the same affect as Venusian Artis.

    Please help.

    Omar

    Posted 1 year ago #
  2. omerkhan02
    Member

    I figured it out. I forget to set height and width of the div. Once I did it showed and I was able to superimpose the slideshow on top of it.

    Thanks man the only small thing is I want it to be aligned to the right:

    I tried

    .banner {

    Height:120px;
    width:900px;
    background-image: url('http://www.abc.com');
    text-align:right;

    }

    Here is the script I got from Dynamic Drive

    <script type="text/javascript">

    /***********************************************
    * Conveyor belt slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
    ***********************************************/

    //Specify the slider's width (in pixels)
    var sliderwidth="400px"
    //Specify the slider's height
    var sliderheight="80px"
    //Specify the slider's slide speed (larger is faster 1-10)
    var slidespeed=3
    //configure background color:
    slidebgcolor="#000000"

    //Specify the slider's images
    var leftrightslide=new Array()
    var finalslide=''
    leftrightslide[0]='<img src="http://www.maaximumseduction.com/mensroom.jpg" width="237" height="53" border=0>'
    leftrightslide[1]='<img src="http://www.maaximumseduction.com/tsb.gif" width="224" height="65" border=0>'
    leftrightslide[2]='<img src="http://www.maaximumseduction.com/post_image.gif" width="140" height="44" border=0>'
    leftrightslide[3]='<img src="http://www.maaximumseduction.com/drphil.jpg" width="213" height="81" border=0>'
    leftrightslide[4]='<img src="http://www.maaximumseduction.com/z103.gif" width="291" height="83" border=0>'
    leftrightslide[5]='<img src="http://www.maaximumseduction.com/dbs.jpg" width="222" height="77" border=0>'

    //Specify gap between each image (use HTML):
    var imagegap="4px"

    //Specify pixels gap between each slideshow rotation (use integer):
    var slideshowgap=5

    ////NO NEED TO EDIT BELOW THIS LINE////////////

    var copyspeed=slidespeed
    leftrightslide='<nobr>'+leftrightslide.join(imagegap)+'</nobr>'
    var iedom=document.all||document.getElementById
    if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>')
    var actualwidth=''
    var cross_slide, ns_slide

    function fillup(){
    if (iedom){
    cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
    cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
    cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
    actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
    cross_slide2.style.left=actualwidth+slideshowgap+"px"
    }
    else if (document.layers){
    ns_slide=document.ns_slidemenu.document.ns_slidemenu2
    ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
    ns_slide.document.write(leftrightslide)
    ns_slide.document.close()
    actualwidth=ns_slide.document.width
    ns_slide2.left=actualwidth+slideshowgap
    ns_slide2.document.write(leftrightslide)
    ns_slide2.document.close()
    }
    lefttime=setInterval("slideleft()",30)
    }
    window.onload=fillup

    function slideleft(){
    if (iedom){
    if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
    cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
    else
    cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px"

    if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
    cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
    else
    cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px"

    }
    else if (document.layers){
    if (ns_slide.left>(actualwidth*(-1)+8))
    ns_slide.left-=copyspeed
    else
    ns_slide.left=ns_slide2.left+actualwidth+slideshowgap

    if (ns_slide2.left>(actualwidth*(-1)+8))
    ns_slide2.left-=copyspeed
    else
    ns_slide2.left=ns_slide.left+actualwidth+slideshowgap
    }
    }

    if (iedom||document.layers){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedom){
    write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
    write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
    write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>')
    write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>')
    write('</div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
    write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
    write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
    write('</ilayer>')
    }
    document.write('</td></table>')
    }
    }
    </script>

    but it still doesn't work. It still stays in the centre

    Please advise!

    Omar

    Posted 1 year ago #
  3. omerkhan02
    Member

    I figured it out.

    I created another div class called slideshow within div class banner and then just floated it to the right.

    Thanks

    Omar

    Posted 1 year ago #

RSS feed for this topic

Reply

You must log in to post.

Join us! or log in (lost password?):