Ask Experts Questions for FREE Help !
Ask
    nitika123's Avatar
    nitika123 Posts: 8, Reputation: 1
    New Member
     
    #1

    Sep 13, 2009, 11:19 PM
    javascript not working in IE
    Hi there

    I am using the below javascript to scroll the contents vertically from bottom to top. The script works well in Firefox but not in IE. Please help.


    <script language="JavaScript1.2">

    // Distributed by Web tools to create a website, HTML codes, generators, javascripts

    // Scrollers width here (in pixels)
    var scrollerwidth="450px"

    // Scrollers height here
    var scrollerheight="100px"

    // Scrollers speed here (larger is faster 1-10)
    var scrollerspeed=1



    // Scrollers content goes here! Keep all of the message on the same line!


    var scrollercontent='<center><font face="Arial" color="green" size="5"><b>Place your content here.<br> Script distributed by <a href="http://www.hypergurl.com">Hypergurl.com.</a> The scrolling message will now pause on mouseover.<br>Thanks David for the update!</b></font><center>'

    var pauseit=1


    // Change nothing below!

    scrollerspeed=(document.all)? Scrollerspeed : Math.max(1, scrollerspeed-1) //slow speed down by 1 for NS
    var copyspeed=scrollerspeed
    var iedom=document.all||document.getElementById
    var actualheight=''
    var cross_scroller, ns_scroller
    var pausespeed=(pauseit==0)? Copyspeed: 0

    function populate(){
    if (iedom){
    cross_scroller=document.getElementById? Document.getElementById("iescroller") : document.all.iescroller
    cross_scroller.style.top=parseInt(scrollerheight)+ 8+"px"
    cross_scroller.innerHTML=scrollercontent
    actualheight=cross_scroller.offsetHeight
    }
    else if (document.layers){
    ns_scroller=document.ns_scroller.document.ns_scrol ler2
    ns_scroller.top=parseInt(scrollerheight)+8
    ns_scroller.document.write(scrollercontent)
    ns_scroller.document.close()
    actualheight=ns_scroller.document.height
    }
    lefttime=setInterval("scrollscroller()",20)
    }
    window.onload=populate

    function scrollscroller(){

    if (iedom){
    if (parseInt(cross_scroller.style.top)>(actualheight* (-1)+8))
    cross_scroller.style.top=parseInt(cross_scroller.s tyle.top)-copyspeed+"px"
    else
    cross_scroller.style.top=parseInt(scrollerheight)+ 8+"px"
    }
    else if (document.layers){
    if (ns_scroller.top>(actualheight*(-1)+8))
    ns_scroller.top-=copyspeed
    else
    ns_scroller.top=parseInt(scrollerheight)+8
    }
    }

    if (iedom||document.layers){
    with (document){
    if (iedom){
    write('<div style="position:relative;width:'+scrollerwidth+';h eight:'+scrollerheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=scrollerspeed">')
    write('<div id="iescroller" style="position:absolute;left:0px;top:0px;width:10 0%;">')
    write('</div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+scrollerwidth+' height='+scrollerheight+' name="ns_scroller">')
    write('<layer name="ns_scroller2" width='+scrollerwidth+' height='+scrollerheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=scrollerspeed"></layer>')
    write('</ilayer>')
    }
    }
    }

    </script>[/QUOTE]
    daddymummy's Avatar
    daddymummy Posts: 6, Reputation: 1
    New Member
     
    #2

    Sep 14, 2009, 12:42 AM

    Try these options:
    Option1: Change <script language="JavaScript1.2"> to <script language="Javascript">


    OR Try

    Option2:In IE enable Scripts i.e. On menu go to Tools>Internet Options>Under Security tab>Click button "Custom Level".

    A new window will open named "Security Settings". Now scroll right down in the "Settings" box to "Scripting">>Set "Active scripting" to Enable. Save all changes.
    nitika123's Avatar
    nitika123 Posts: 8, Reputation: 1
    New Member
     
    #3

    Sep 14, 2009, 01:56 AM

    Thanks a lot.
    Active scripting is already enabled and first option is not working.

    Please help
    daddymummy's Avatar
    daddymummy Posts: 6, Reputation: 1
    New Member
     
    #4

    Sep 14, 2009, 02:34 AM
    I have attached an html file(remove the".txt" from the filename) with your script and it worked without any error BUT nothing is display on the page. Thus the script syntax is right but you have to write some more code to display contents on the page...
    Attached Files
  1. File Type: txt testjava.html.txt (2.7 KB, 217 views)
  2. nitika123's Avatar
    nitika123 Posts: 8, Reputation: 1
    New Member
     
    #5

    Sep 14, 2009, 02:49 AM
    Yes, you are right. The contents are not getting displayed in IE but they are getting displayed in Firefox and Chrome. Actually I am new to JavaScript. I have used this script from scrolling vertical text box javascript code and don't know what code to add the javascript so that the contents get displayed in IE.
    nitika123's Avatar
    nitika123 Posts: 8, Reputation: 1
    New Member
     
    #6

    Sep 15, 2009, 10:43 PM
    Thanks it has started working. There was a problem in css

Not your question? Ask your question View similar questions

 

Question Tools Search this Question
Search this Question:

Advanced Search

Add your answer here.


Check out some similar questions!

JavaScript Not Working [ 1 Answers ]

My internet connection works fine, but whenever I try to sign into sites like YouTube, I receive a message asking me to download the latest version of JavaScript. I have attempted repeatedly to download it, but it never seemed to show any progress. Once, it did display a loading bar and said it was...

Javascript [ 1 Answers ]

I was having problems with java script, now I don't have it at all! I need to download java script to my computer but I can't find anywhere to download it unless you have a verion. I don't have any!!

Javascript [ 2 Answers ]

I want to learn to make games, like runescape, out of javascript. Where is somewhere can learn that? To go to runescape go to www.runescape.com, duh! Anyway. Need help.

Javascript [ 1 Answers ]

Does internet explorer support javascript anymore? I sometimes get that question from a site. Thank you. Brenda.


View more questions Search