I'm having a problem consolidating my code in one place as images I
define before the body are not recognized in it. This is making me
write two scripts sections which I would like to avoid. Would
appreciate any help.

Here's my code:

********************************
<Content type="html"><![CDATA[
<script type="text/javascript">
  var imgSrc='http://dev.xyz.edu/images/test/maps';
  var linkSrc='http://www.xyz.edu/maps-';

  var ran=Math.floor(Math.random()*20)+1;

  var textArray  = new Array("London",
                  "Paris",
                  "Rome",
                  "Tokyo",
                  "Potato podimaas",
                  "New York"
                  );

  var linkArray  = new Array("london",
                  "paris",
                  "rome",
                  "tokyo",
                  "new-york"
                    )


  //Setup links
  imgSrc=imgSrc + (ran) + '.png'
  linkSrc=linkSrc + linkArray[ran-1] + '.htm';

  document.body.style.backgroundColor='660000'
  document.body.style.color='f7fad6'

  document.write("<br>")
  document.write(textArray[ran-1])

  function linkIt()
  {
    window.open(linkSrc);
  }
</script>

<body>
<a href="#" onclick="linkIt();return false">
<img id="tourDay" width=200 height=160 /> </a>
<script>
  var tourImg = document.getElementById("tourDay");
  tourImg.src = imgSrc;
</script>
</body>

]]></Content>
</Module>

********************************
Moving these two lines defining the image source out of the body gives
me an "image is null" error.

  var tourImg = document.getElementById("tourDay");
  tourImg.src = imgSrc;
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"iGoogle Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Gadgets-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to