Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 2 of 2

Thread: Multiple Identical Scripts - Variables and Load Handlers

  1. #1
    Junior Member
    Join Date
    Jan 2011
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Multiple Identical Scripts - Variables and Load Handlers

    I would like to somehow get both of these identical slideshow scripts working at the same time. I know I must change the variables and load handlers, I just don't know how to. If someone could help me with this I'd be very grateful!

    <!-- dress -->
    <div class= dress>
    <div style="position:absolute; background-color:transparent; border-color: #000000; border:0px solid ; top: 443px; left: 346px; width:397px; height:255px;">
    <script language="JavaScript1.2">
    var variableslide=new Array()
     
    //variableslide[x]=["", "", ""]
     
    variableslide[0]=['dress/1.png', '', '']
    variableslide[1]=['dress/2.png', '', '']
    variableslide[2]=['dress/3.png', '', '']
     
    //configure the below 3 variables to set the dimension/background color of the slideshow
     
    var slidewidth='395px' //set to width of LARGEST image in your slideshow
    var slideheight='255px' //set to height of LARGEST iamge in your slideshow, plus any text description
    var slidebgcolor='transparent'
     
    //configure the below variable to determine the delay between image rotations (in miliseconds)
    var slidedelay=200
     
    ////Do not edit pass this line////////////////
     
    var ie=document.all
    var dom=document.getElementById
     
    for (i=0;i<variableslide.length;i++){
    var cacheimage=new Image()
    cacheimage.src=variableslide[i][0]
    }
     
    var currentslide=0
     
    function rotateimages(){
    contentcontainer='<center>'
    if (variableslide[currentslide][1]!="")
    contentcontainer+='<a href="'+variableslide[currentslide][1]+'">'
    contentcontainer+='<img src="'+variableslide[currentslide][0]+'" border="0" vspace="3">'
    if (variableslide[currentslide][1]!="")
    contentcontainer+='</a>'
    contentcontainer+='</center>'
    if (variableslide[currentslide][2]!="")
    contentcontainer+=variableslide[currentslide][2]
     
    if (document.layers){
    crossrotateobj.document.write(contentcontainer)
    crossrotateobj.document.close()
    }
    else if (ie||dom)
    crossrotateobj.innerHTML=contentcontainer
    if (currentslide==variableslide.length-1) currentslide=0
    else currentslide++
    setTimeout("rotateimages()",slidedelay)
    }
     
    if (ie||dom)
    document.write('<div id="slidedom" style="width:'+slidewidth+';height:'+slideheight+'; background-color:'+slidebgcolor+'"></div>')
     
    function start_slider(){
    crossrotateobj=dom? document.getElementById("slidedom") : ie? document.all.slidedom : document.slidensmain.document.slidenssub
    if (document.layers)
    document.slidensmain.visibility="show"
    rotateimages()
    }
     
    if (ie||dom)
    start_slider()
    else if (document.layers)
    window.onload=start_slider
    </script>
    </div>
    <!-- end dress -->
     
    <!-- hair -->
    <div class="hair">
    <div style="position:absolute; background-color:transparent; border: 0px solid; border-color: #000000; left:436px; top:105px; width:227px; height:227px;">
    <script language="JavaScript1.2">
     
    var variableslide=new Array()
     
    //variableslide[x]=["", "", ""]
     
    variableslide[0]=['hair/1.png', '', '']
    variableslide[1]=['hair/2.png', '', '']
    variableslide[2]=['hair/3.png', '', '']
     
    //configure the below 3 variables to set the dimension/background color of the slideshow
     
    var slidewidth='227px' //set to width of LARGEST image in your slideshow
    var slideheight='227px' //set to height of LARGEST iamge in your slideshow, plus any text description
    var slidebgcolor='transparent'
     
    //configure the below variable to determine the delay between image rotations (in miliseconds)
    var slidedelay=100
     
    ////Do not edit pass this line////////////////
     
    var ie=document.all
    var dom=document.getElementById
     
    for (i=0;i<variableslide.length;i++){
    var cacheimage=new Image()
    cacheimage.src=variableslide[i][0]
    }
     
    var currentslide=0
     
    function rotateimages(){
    contentcontainer='<center>'
    if (variableslide[currentslide][1]!="")
    contentcontainer+='<a href="'+variableslide[currentslide][1]+'">'
    contentcontainer+='<img src="'+variableslide[currentslide][0]+'" border="0" vspace="3">'
    if (variableslide[currentslide][1]!="")
    contentcontainer+='</a>'
    contentcontainer+='</center>'
    if (variableslide[currentslide][2]!="")
    contentcontainer+=variableslide[currentslide][2]
     
    if (document.layers){
    crossrotateobj.document.write(contentcontainer)
    crossrotateobj.document.close()
    }
    else if (ie||dom)
    crossrotateobj.innerHTML=contentcontainer
    if (currentslide==variableslide.length-1) currentslide=0
    else currentslide++
    setTimeout("rotateimages()",slidedelay)
    }
     
    if (ie||dom)
    document.write('<div id="slidedom" style="width:'+slidewidth+';height:'+slideheight+'; background-color:'+slidebgcolor+'"></div>')
     
    function start_slider(){
    crossrotateobj=dom? document.getElementById("slidedom") : ie? document.all.slidedom : document.slidensmain.document.slidenssub
    if (document.layers)
    document.slidensmain.visibility="show"
    rotateimages()
    }
     
    if (ie||dom)
    start_slider()
    else if (document.layers)
    window.onload=start_slider
    </script>
     
    </div>
    <!-- end hair -->


  2. #2
    Administrator copeg's Avatar
    Join Date
    Oct 2009
    Location
    US
    Posts
    5,318
    Thanks
    181
    Thanked 833 Times in 772 Posts
    Blog Entries
    5

    Default Re: Multiple Identical Scripts - Variables and Load Handlers

    These are forums for the java programming language, and java != javascript. You may receive help here, but I would recommend you post your question in a more appropriate forum to boost your chances

Similar Threads

  1. Image Load
    By shadihrr in forum Java Theory & Questions
    Replies: 4
    Last Post: August 26th, 2010, 06:56 AM
  2. Is it possible to load classes at runtime that are discovered from a directory
    By mydarkpassenger in forum Java Theory & Questions
    Replies: 11
    Last Post: June 10th, 2010, 10:33 AM
  3. pictures wont load
    By wolfgar in forum What's Wrong With My Code?
    Replies: 1
    Last Post: April 14th, 2010, 09:34 AM
  4. [SOLVED] I cant load the icon!!!!
    By chronoz13 in forum AWT / Java Swing
    Replies: 12
    Last Post: January 22nd, 2010, 03:52 AM
  5. Arraylist Save and Load
    By frankycool in forum Collections and Generics
    Replies: 1
    Last Post: November 14th, 2009, 06:48 AM