change embed src using javascript

Discussion in 'JavaScript' started by deluxmilkman, Sep 28, 2007.

  1. #1
    I'm trying to change embed src using document.getElementById.
    what am i missing?

    
    
    <script language="JavaScript" type="text/JavaScript">
    
    myDate = new Date();
    myTD = myDate.getTimezoneOffset();
    alert(myTD);
    if ((myTD >= 180) && (myTD < 480)){
    document.getElementById('localswf').setAttribute('src','one.swf');
    }else if((myTD >=180) && (myTD < 180)){
    document.getElementById('localswf').setAttribute('src','two.swf');
    }else if((myTD >= -540) && (myTD < -180)){
    document.getElementById('localswf').setAttribute('src','three.swf');
    
    }else{
    document.getElementById('localswf').setAttribute('src','four.swf');
    }
    
    </script>
    
    
    
    </head>
    <body>
    <div> 
      <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="105" height="105  ">
        <EMBED src='one.swf' name="localswf" id="localswf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="105" height="105"></EMBED></OBJECT>
    </div>
    
    </body>
    
    HTML:

    thanx
     
    deluxmilkman, Sep 28, 2007 IP
  2. Logic Ali

    Logic Ali Well-Known Member

    Messages:
    170
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    108
    #2
    The script runs before the element is rendered.
     
    Logic Ali, Sep 30, 2007 IP