For purely visual effects, I am using some JavaScript in the header div tag to randomly display a background image upon page reload. It works fine, but is conflicting with the JavaScript used on the File Manager page. The error I am receiving is: selTreeNode is null or not an object
dnn.controls.controls
Can anything be done to my JavaScript to correct the conflicts occuring between it and the File Manager JS? I am running version 4.05.01. As always, thanks.
<script type="text/javascript">
<!--
if (document.getElementById) { window.onload = swap };
function swap() {
var numimages=15;
rndimg = new Array("/Portals/0/header-bg/bg-1.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-2.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-3.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-4.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-5.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-6.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-7.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-8.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-9.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-10.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-11.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-12.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-13.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-14.jpg", "/Portals/0/FPCU-Developer/header-bg/bg-15.jpg");
x=(Math.floor(Math.random()*numimages));
randomimage=(rndimg[x]);
document.getElementById("header").style.backgroundImage = "url("+ randomimage +")";
}
//-->
</script>