Hola gente.. estoy estancado en un problema con un script.. no tengo mucha idea de javascript y por eso recurro a ustedes.. tengo que usar un script que muestre paginas random en un iframe.. Este es el script
Código:
<script language="JavaScript1.2">
//Random iframe content- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, and Terms Of use, visit http://dynamicdrive.com
//This credit MUST stay intact for use
var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1
//Specify IFRAME display attributes
//Specify random URLs to display inside iframe
var randomcontent=new Array()
randomcontent[0]="http://google.com"
randomcontent[1]="http://yahoo.com"
randomcontent[2]="http://facebook.com"
//No need to edit after here
if (ie||dom)
document.write('<iframe style="position:absolute;left:-300px;top:-595px;width:1280px;height:1200px" id="dynstuff" src="" ></iframe>')
function random_iframe(){
if (ie||dom){
var iframeobj=document.getElementById? document.getElementById("dynstuff") : document.all.dynstuff
iframeobj.src=randomcontent[Math.floor(Math.random()*randomcontent.length)]
}
}
window.onload=random_iframe
</script>
Con esto muestro de forma aleatoria la lista de paginas que esta en "var randomcontent"
Hasta ahi todo perfecto. Mi problema es que a ese codigo lo tengo que usar varias veces en distintas paginas dentro de la web.. y tengo que cambiar la lista de paginas una o dos veces al dia, lo que esto me lleva mucho tiempo. Mi pregunta es si yo puedo llamar la lista de paginas desde otro archivo (js, php, html, etc). Asi cambio una sola vez la lista de paginas y listo.
No puedo llamar tooodo el script varias veces dentro de la pagina, por que cada uno tiene su propio style para los iframes y estoy en la misma de cambiar la lista de "randomcontent" una por una.
Muchas gracias por adelantado.
Demes