www.webdeveloper.com
Results 1 to 2 of 2

Thread: How to position a script anywhere on a page?

  1. #1
    Join Date
    Apr 2013
    Posts
    1

    How to position a script anywhere on a page?

    Hi everyone, I'm somewhat of a beginner of HTML and I just had a quick question. I am trying to move my scrolling LED script seen here www.cwaChicago.com and I'm trying to move it to the gray box just above it. Here is my code for the LED scroll. Any idea how to move it up there?

    <script language="JavaScript1.2">

    /*
    Cross browser Marquee script- Dynamic Drive (www.dynamicdrive.com)
    For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
    Credit MUST stay intact
    */

    //Specify the marquee's width (in pixels)
    var marqueewidth="940px"
    //Specify the marquee's height
    var marqueeheight="47px"
    //Specify the marquee's marquee speed (larger is faster 1-10)
    var marqueespeed=4.5
    //configure background color:
    var marqueebgcolor="#000000"
    //Pause marquee onMousever (0=no. 1=yes)?
    var pauseit=0

    //Specify the marquee's content (don't delete <nobr> tag)
    //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

    var marqueecontent='<nobr><font size="6"<FONT COLOR="FF0000"><font face="Veranda">AMBER ALERT: As of 4/7/2013, Zeke The Plumber has gone missing - Notify authorities if you should come across him. Zeke is bald, lacks hygiene, responds to the sound of toliets flushing and smells of raw eggs. He is not dangerous, just slightly annoying.</font></nobr>'


    ////NO NEED TO EDIT BELOW THIS LINE////////////
    marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
    var copyspeed=marqueespeed
    var pausespeed=(pauseit==0)? copyspeed: 0
    var iedom=document.all||document.getElementById
    if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
    var actualwidth=''
    var cross_marquee, ns_marquee

    function populate(){
    if (iedom){
    cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
    cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
    cross_marquee.innerHTML=marqueecontent
    actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
    }
    else if (document.layers){
    ns_marquee=document.ns_marquee.document.ns_marquee2
    ns_marquee.left=parseInt(marqueewidth)+8
    ns_marquee.document.write(marqueecontent)
    ns_marquee.document.close()
    actualwidth=ns_marquee.document.width
    }
    lefttime=setInterval("scrollmarquee()",20)
    }
    window.onload=populate

    function scrollmarquee(){
    if (iedom){
    if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
    cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
    else
    cross_marquee.style.left=parseInt(marqueewidth)+8+"px"

    }
    else if (document.layers){
    if (ns_marquee.left>(actualwidth*(-1)+8))
    ns_marquee.left-=copyspeed
    else
    ns_marquee.left=parseInt(marqueewidth)+8
    }
    }

    if (iedom||document.layers){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedom){
    write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
    write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
    write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
    write('</div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
    write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
    write('</ilayer>')
    }
    document.write('</td></table>')
    }
    }
    </script>

  2. #2
    Join Date
    Mar 2011
    Posts
    1,138
    This script is very old and uses techniques that can make it difficult to integrate into newer webpages that comply with W3C Standards. You'd be far better off finding a newer marquee script rather than attempting to get this script to work for you. Even if you get it to work for a while, there's a good chance it will eventually cause problems. For future reference, avoid any script that begins with:

    <script language="JavaScript1.x">

    or includes references to 'document.layers' anywhere in the script. Good luck!
    Rick Trethewey
    Rainbo Design

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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



Recent Articles