Hi,
I have the following javascript:
<script language="javascript" type="text/javascript">
// Global variables.
var numSeconds;
var timerId = null;
var timerInterval = 1000;
var numUpdates = 0;
// Handle OnLoad event.
window.onload = Window_OnLoad;
function Window_OnLoad()
{
StartProcess();
}
// Starts the process for updating the Map.
function StartProcess()
{
// 200 x 3 seconds = 600 seconds = 10 minutes demo.
if ( numUpdates < 72 )
{
// Duration between actual updates to the map in seconds.
numSeconds = 3;
UpdateMap();
numUpdates++;
}
}
// Continues the process of updating the Map.
function UpdateMap()
{
if ( numSeconds == 0 )
{
// Clears the timer.
clearTimeout(timerId);
// Update the Map control.
var mapControl = document.getElementById("MapControl1");
mapControl.doCallback("IncrementSales", "");
// Restart the process.
StartProcess();
}
else
{
// Decrease the value for seconds.
numSeconds = numSeconds - 1;
// Continue the delayed process.
timerId = self.setTimeout("UpdateMap()", timerInterval);
}
}
</script>
It works fine, when used on a standalone page, but when I am using masterpage and contentpages and I paste it into my content page (between <asp:content> and </asp:content> tags) it does not work. I'm a newbie at javascripts and I assume that there is something simple to correct. Could you please help me to make this script work under my content page?
Regards,
Piote