// JavaScript Document position = new Array; position[1] = new Array( // Banner links // '/img/linkzumbanner.gif|http://www.domain.tld' <- Beispiel '/img/banner_airporthelicopter.gif|http://www.airport-helicopter.ch/', '/img/banner_swisscomposite.gif|http://www.swiss-composite.ch/' ); position[2] = new Array( // Banner mitte '/img/banner_heliswiss.gif|http://www.rafale-schweiz.ch/', '/img/banner_ilaberlin.gif|http://www.ila-berlin.de/' ); position[3] = new Array( // Banner rechts '/img/banner_swisscomposite.gif|http://www.swiss-composite.ch/' ); var rotation={ init:function() { for(i = 1; i <= 3; i++) { var rand = this.rand(0, (position[i].length-1)); var bang = this.explode(position[i][rand]); document.getElementById('rotationLink_'+i).href = bang[1]; document.getElementById('rotationImage_'+i).src = bang[0]; } }, explode:function(victim) { return bang = victim.split('|'); }, rand:function( min, max ) { var argc = arguments.length; if (argc == 0) { min = 0; max = 2147483647; } else if (argc == 1) { throw new Error('Warning: rand() expects exactly 2 parameters, 1 given'); } return Math.floor(Math.random() * (max - min + 1)) + min; } }