JavaScript/DHTML Help

Posted:
in Genius Bar edited January 2014
I have the following code in a web page to create a slide show: (this is part of it)



var variableslide=new Array()



variableslide[0]=['images/battle/img011.jpg' , ' ', ' ']

variableslide[1]=['images/battle/img002.jpg' , ' ' , ' ']

variableslide[2]=['images/battle/img001.jpg' , ' ', ' ']

variableslide[3]=['images/battle/img004.jpg' ,' ', ' ' ]

variableslide[4]=['images/battle/img013.jpg' , ' ', ' ']



I can load the site internally fine, but when I post it to an Apache web server I get the following error:



Error Message:Â*

Expected: END OF TAG but got: ",".

Line 334, position 46.

variableslide[0]=['images/battle/img011.jpg' , ' ', ' ']



Error Code:Â*

-9951

Action:Â*

nothing



The entire source code can be found Here



The web page in question is:

<a href="http://www.7hills.org/pub/common_canvass/"; target="_blank">Here</a>



Edited to fix links



[ 01-18-2003: Message edited by: jante99 ]</p>

Comments

  • Reply 1 of 2
    chuckerchucker Posts: 5,089member
    Would help if you posted the source code, as the web server refuses to give it.
  • Reply 2 of 2
    jante99jante99 Posts: 539member
    Here is the code :



    [code]



    &lt;script language="JavaScript1.2"&gt;



    /***********************************************

    * Flexi Slideshow- © Dynamic Drive (www.dynamicdrive.com)

    * This notice must stay intact for use

    * Visit <a href="http://www.dynamicdrive.com/"; target="_blank">http://www.dynamicdrive.com/</a>; for full source code

    ***********************************************/



    var variableslide=new Array()



    //variableslide[x]=["path to image", "OPTIONAL link for image", "OPTIONAL text description (supports HTML tags)"]



    variableslide[0]=['images/battle/img011.jpg' , ' ', ' ']

    variableslide[1]=['images/battle/img002.jpg' , ' ' , ' ']

    variableslide[2]=['images/battle/img001.jpg' , ' ', ' ']

    variableslide[3]=['images/battle/img004.jpg' ,' ', ' ' ]

    variableslide[4]=['images/battle/img013.jpg' , ' ', ' ']



    //configure the below 3 variables to set the dimension/background color of the slideshow



    var slidewidth=300 //set to width of LARGEST image in your slideshow

    var slideheight=350 //set to height of LARGEST iamge in your slideshow, plus any text description

    var slidebgcolor='#F3F3F3'



    //configure the below variable to determine the delay between image rotations (in miliseconds)

    var slidedelay=3000



    ////Do not edit pass this line////////////////



    var ie=document.all&&navigator.userAgent.indexOf("Oper a")==-1

    var dom=document.getElementById&&navigator.userAgent.i ndexOf("Opera")==-1



    for (i=0;i&lt;variableslide.length;i++){

    var cacheimage=new Image()

    cacheimage.src=variableslide[i][0]

    }



    var currentslide=0



    function rotateimages(){

    contentcontainer='&lt;center&gt;'

    if (variableslide[currentslide][1]!="")

    contentcontainer+='&lt;a href="'+variableslide[currentslide][1]+'"&gt;'

    contentcontainer+='&lt;img src="'+variableslide[currentslide][0]+'" border="0" vspace="3"&gt;'

    if (variableslide[currentslide][1]!="")

    contentcontainer+='&lt;/a&gt;'

    contentcontainer+='&lt;/center&gt;'

    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('&lt;div id="slidedom" style="width:'+slidewidth+';height:'+slideheight+' ; background-color:'+slidebgcolor+'"&gt;&lt;/div&gt;')



    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.onloade=start_slider



    &lt;/script&gt;



    (I know that there is an extra e after onload. the forum will not let must post otherwise)

    --&gt;

    </pre><hr></blockquote>



    please note: I updated the web site so the error message would not show up.



    [ 01-18-2003: Message edited by: jante99 ]</p>
Sign In or Register to comment.