Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 8 of 8
  1. #1
    New to the CF scene
    Join Date
    Jul 2009
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Internet Explorer Please help to remove this error(Variable undefined)

    Hi friends
    Please help to remove this error from my webpage.
    Error is : "scroll1 is undefined" scroll1 is a variable which it says undefined.
    I dont know how to define it.
    Please read it carefully first before coming to any conclusion.
    Please take a look to this code.
    #############################################
    <HTML>
    <HEAD>
    <TITLE>Horizontal Image Scroller 3</TITLE>

    <script type="text/javascript">
    <!--
    // Jeff
    // www.huntingground.freeserve.co.uk

    // ********** User Defining Area **********

    data=[
    ["images/netflix_logo.gif","Alt / Title text for image 1",""],
    ["images/lavalife_logo.gif","Alt / Title text for image 2",""],
    ["images/carsdirect_logo.gif","Alt / Title text for image 3",""],
    ["images/delta_logo.gif","Alt / Title text for image 4",""],
    ["images/disneyshopping_logo.gif","Alt / Title text for image 5",""],
    ["images/enterprise_logo.gif","Alt / Title text for image 6",""],
    ["images/montgomeryward_logo.gif","Alt / Title text for image 7",""],
    ["images/walmart_logo.gif","Alt / Title text for image 8",""]// no comma at end of last index
    ]

    imgPlaces=4 // number of images visible
    imgWidth=145 // width of the images
    imgHeight=50 // height of the images
    imgSpacer=4 // space between the images

    dir=0 // 0 = left, 1 = right

    newWindow=1 // 0 = Open a new window for links 0 = no 1 = yes

    // ********** End User Defining Area **********

    moz=document.getElementById&&!document.all

    step=1
    timer=""
    speed=30
    nextPic=0
    initPos=new Array()
    nowDivPos=new Array()

    function initHIS3(){

    for(var i=0;i<imgPlaces+1;i++){ // create image holders
    newImg=document.createElement("IMG")
    newImg.setAttribute("id","pic_"+i)
    newImg.setAttribute("src","")
    newImg.style.position="absolute"
    newImg.style.width=imgWidth+"px"
    newImg.style.height=imgHeight+"px"
    newImg.style.border=0
    newImg.alt=""
    newImg.i=i
    newImg.onclick=function(){his3Win(data[this.i][2])}
    document.getElementById("display_area").appendChild(newImg)
    }

    containerEL=document.getElementById("his3container")
    displayArea=document.getElementById("display_area")
    pic0=document.getElementById("pic_0")

    containerBorder=(document.compatMode=="CSS1Compat"?0arseInt(containerEL.style.borderWidth)*2)
    containerWidth=(imgPlaces*imgWidth)+((imgPlaces-1)*imgSpacer)
    containerEL.style.width=containerWidth+(!moz?containerBorder:"")+"px"
    containerEL.style.height=imgHeight+(!moz?containerBorder:"")+"px"

    displayArea.style.width=containerWidth+"px"
    displayArea.style.clip="rect(0,"+(containerWidth+"px")+","+(imgHeight+"px")+",0)"
    displayArea.onmouseover=function(){stopHIS3()}
    displayArea.onmouseout=function(){scrollHIS3()}

    imgPos= -pic0.width

    for(var i=0;i<imgPlaces+1;i++){
    currentImage=document.getElementById("pic_"+i)

    if(dir==0){imgPos+=pic0.width+imgSpacer} // if left

    initPos[i]=imgPos
    if(dir==0){currentImage.style.left=initPos[i]+"px"} // if left

    if(dir==1){ // if right
    document.getElementById("pic_"+[(imgPlaces-i)]).style.left=initPos[i]+"px"
    imgPos+=pic0.width+imgSpacer
    }

    if(nextPic==data.length){nextPic=0}

    currentImage.src=data[nextPic][0]
    currentImage.alt=data[nextPic][1]
    currentImage.i=nextPic
    currentImage.onclick=function(){his3Win(data[this.i][2])}
    nextPic++
    }

    scrollHIS3()
    }

    timer=""
    function scrollHIS3(){
    clearTimeout(timer)
    for(var i=0;i<imgPlaces+1;i++){
    currentImage=document.getElementById("pic_"+i)

    nowDivPos[i]=parseInt(currentImage.style.left)

    if(dir==0){nowDivPos[i]-=step}
    if(dir==1){nowDivPos[i]+=step}

    if(dir==0&&nowDivPos[i]<= -(pic0.width+imgSpacer) || dir==1&&nowDivPos[i]>containerWidth){

    if(dir==0){currentImage.style.left=containerWidth+imgSpacer+"px"}
    if(dir==1){currentImage.style.left= -pic0.width-(imgSpacer*2)+"px"}

    if(nextPic>data.length-1){nextPic=0}

    currentImage.src=data[nextPic][0]
    currentImage.alt=data[nextPic][1]
    currentImage.i=nextPic
    currentImage.onclick=function(){his3Win(data[this.i][2])}

    nextPic++

    }
    else{
    currentImage.style.left=nowDivPos[i]+"px"
    }

    }
    timer=setTimeout("scrollHIS3()",speed)

    }

    function stopHIS3(){
    clearTimeout(timer)
    }

    function his3Win(loc){
    if(loc==""){return}
    if(newWindow==0){
    location=loc
    }
    else{
    //window.open(loc)
    newin=window.open(loc,'win1','left=430,top=340,width=300,height=300') // use for specific size and positioned window
    newin.focus()
    }
    }
    // add onload="initHIS3()" to the opening BODY tag
    // -->
    </script>

    </HEAD>
    <BODY onLoad="initHIS3()">
    <h1><span>Horizontal Image Scroller 3</span></h1>
    <center>

    <DIV id="his3container" style="position:relative; width:0px;height:0px; border:1px solid red;overflow:hidden">
    <div id="display_area" style="position:absolute; left:0; top:0; width:0px; height:0px; clip:rect(0,0,0,0)"></div>
    </DIV>

    </BODY>
    </HTML>
    ##############################################

    Or you can see the code at http://www.infopathankot.com/forum/imagescroller.htm

    This code is not showiing any error here on this link
    when i used it in my webpage http://www.computercareptk.com
    it shows an error on the status bar.
    Variable undefined error.
    Please help to get rid of it.
    Thanks.

  • #2
    Supreme Master coder! Philip M's Avatar
    Join Date
    Jun 2002
    Location
    London, England
    Posts
    17,730
    Thanks
    202
    Thanked 2,508 Times in 2,486 Posts
    There is no variable named scroll1 in the code which you have posted. Nor does the error you mention show in IE6.

    BTW, please follow the posting guidelines and wrap your code in [code] tags. This means use the octothorpe or # button on the toolbar which will insert opening [ code ] and closing [ /code ] tags - omit the spaces. You can edit your previous post.
    Last edited by Philip M; 07-05-2009 at 07:21 PM.

  • #3
    Senior Coder tomws's Avatar
    Join Date
    Nov 2007
    Location
    Arkansas
    Posts
    2,644
    Thanks
    29
    Thanked 330 Times in 326 Posts
    I also don't see anything about a scroll1 error. However, I do see an incomplete javascript code file ("staticlogo/staticlogo.js") at the bottom of your body content that is tossing an error.
    Are you a Help Vampire?

  • #4
    New to the CF scene
    Join Date
    Jul 2009
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Javascript error still not removed

    Dear Sir,
    First of all thank you very much for your replies.
    GOd bless you..
    BUt some thing wrong is there.
    I am oiening this site on IE6, but an the satus bar it says an error
    when i click on that error a small pop up kind of window oens saying "scroll1 is undefined".
    Please help me to remove this error.
    Thanks.

  • #5
    Supreme Master coder! Philip M's Avatar
    Join Date
    Jun 2002
    Location
    London, England
    Posts
    17,730
    Thanks
    202
    Thanked 2,508 Times in 2,486 Posts
    I have opened your site in IE6 http://www.computercareptk.com
    and no error appears in my status bar.

    As this script appears to originate with CF member Mr J you might care to PM him and seek his advice.

  • #6
    New to the CF scene
    Join Date
    Jul 2009
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Javascript Error still there not removed

    HI
    Thanks for reply again..
    I dnt know why this error not seems to yoy people but on my and some other systems i have seen this error on status bar.
    Please help if any one can..
    see this script is also used in this website www.indianpilgrims.com
    and still same error displaed on status bar.
    THanks

  • #7
    Supreme Master coder! Philip M's Avatar
    Join Date
    Jun 2002
    Location
    London, England
    Posts
    17,730
    Thanks
    202
    Thanked 2,508 Times in 2,486 Posts
    Quote Originally Posted by hbk_star2006 View Post
    see this script is also used in this website www.indianpilgrims.com
    and still same error displaed on status bar.
    THanks
    Again, no error is displayed for me in IE6.

  • #8
    Senior Coder tomws's Avatar
    Join Date
    Nov 2007
    Location
    Arkansas
    Posts
    2,644
    Thanks
    29
    Thanked 330 Times in 326 Posts
    Same here: no error in IE6. I'm testing on Windows XP, fwiw.
    Are you a Help Vampire?


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •