Problema de Carregamento com Iframe no Blogger

  • Autor Autor omar1717
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
O

omar1717

1
Iota
Verificación en dos pasos activada
Suscripción a IA
hola tengo un problema yo uso este scrip en blogger, lo que pasa es que cuando lo inserto dos veces no carga ninguno de los dos. Yo quiero insertarlo por lo menos dos vece en una pagina


<script language="JavaScript1.2">

//Random iframe content- © Dynamic Drive (Dynamic Drive DHTML(dynamic html) & JavaScript code library)
//For full source code, and Terms Of use, visit Dynamic Drive DHTML(dynamic html) & JavaScript code library
//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
var iframeprops='width=130 height=130 marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="1" scrolling="no"'

//Specify random URLs to display inside iframe
var randomcontent=new Array()
randomcontent[0]="random1.htm"
randomcontent[1]="random2.htm"
randomcontent[2]="random3.htm"
randomcontent[3]="random4.htm"

//No need to edit after here
if (ie||dom)
document.write('<iframe id="dynstuff" src="" '+iframeprops+'></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>


gracia ojala que alguien me ayude
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola,

Bueno antes que nada el codigo ese está un poco desprolijo y no es de lo mejor... pero bueno de todas formas para que te funcione haz esto:

En la primera vez reemplaza:

Inserir CODE, HTML ou PHP:
var iframeobj=document.getElementById? document.getElementById("dynstuff") : document.all.dynstuff

por

Inserir CODE, HTML ou PHP:
var iframeobj=document.getElementById("dynstuff");


Y cuando volves a copiar todo el script para la segunda vez reemplaza:

Inserir CODE, HTML ou PHP:
if (ie||dom)
document.write('<iframe id="dynstuff" src="" '+iframeprops+'></iframe>')

por

Inserir CODE, HTML ou PHP:
if (ie||dom)
document.write('<iframe id="dynstuff2" src="" '+iframeprops+'></iframe>')

y también reemplaza:

Inserir CODE, HTML ou PHP:
var iframeobj=document.getElementById("dynstuff");
iframeobj.src=randomcontent[Math.floor(Math.random()*randomcontent.length)]

por:

Inserir CODE, HTML ou PHP:
var iframeobj2=document.getElementById("dynstuff2")
iframeobj2.src=randomcontent[Math.floor(Math.random()*randomcontent.length)]

Es decir para que los iframes no se llamen iguales. Yo lo probé así y anda, pero de todas formas vuelvo a decirte que no está muy bien ese código. De hecho no es recomendable hacerlo con javascript Lo ideal es hacerlo con algún lenguaje del lado del servidor como php (siempre que tu sitio lo permita). Es mucho más simple, más claro y mas compatible.

Saludos,

Leo
 
este codigo fue el que encontre, pues si alguien tubiera otro mejor para usarlo en blogger fuera todo un exito
 

Tópicos similares

Voltar
Topo