Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rocborges

Controle do iframe em outra página

Recommended Posts

Olá pessoala dúvida é o seguinte:tenho duas páginas: index.html e pagina1.htmlinseri um iframe na pagina1.html, porem queria controlar o que aparece nesse iframe inserindo o código no index.html.tem jeito de fazer isso?obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

rocborges, Boa Noite!

Desculpe-me, li seu tópico algumas vezes e não consegui entender sua dúvida. Por acaso você esta se referindo ao atributo target? :unsure:

Se possivel, explica melhor seu problema. Assim facilita para o pessoal te ajudar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Até Mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também não entendi http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Olá pessoal...pois acho q num expliquei direito mesmo

É que uso um script em java que controla todos os banners de todas as páginas do site. Só que tenho que colocar esse script em todas essas páginas e para editar depois da muito trabalho.

 

O que eu quero é colocar iframes nessas páginas e colocar os script apenas na página index.html...nem que seja um script para cada página, num tem problema, mas pelo menos fica tudo num lugar só. Daí quando o site carrega os srcipts enviam os banners para os seus respectivos iframes nas páginas.

 

o código que uso para controlar os banners segue abaixo:

 

Não sei se consegui ser mais claro...obrigado pessoal

 

Esse aqui cria o iframe e ajusta seu tamanho:

 

<!--CRIAÇÃO DO IFRAME -->

<!--Script de auto dimensionamento da altura do iframe-->
  
<script type='text/javascript'>
function iframeAutoHeight(quem){
if(navigator.appName.indexOf(" Internet Explorer")>-1){ //ie sucks
		var func_temp = function(){
				var val_temp = quem.contentWindow.document.body.scrollHeight + 15
				quem.style.height = val_temp + "px";
		}		
		setTimeout(function() { func_temp() },100) //ie sucks
	}else{		
		  var val = quem.contentWindow.document.body.parentNode.offsetHeight + 15
		  quem.style.height= val + "px";
}
}
</script>
	
	<iframe name="nome do iframe" frameborder="0" width="500" height="500" marginheight="5" src="inicio.html", 
	hspace="0", vspace="0", marginwidth=0, marginheight="auto", frameborder=0, scrolling="no", onload="iframeAutoHeight(this)">
	</iframe>  
	
<!--FIM DO IFRAME-->

Aqui é o script de controle dos banners nas páginas:

 

<!-- xxxxxxxxxxxxxxScript de administração de bannersxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
</script>
<script language="JavaScript">
function Banners(){
	var MNews = new Array(); 
	MNews[0]= '<a href="http://xxxxxx" target=_blank><img src="xxxxxx.gif" width=468 height=60 border=0 alt="xxxxxxx"></a>'
	MNews[1]= '<a href="http://xxxxxx" target="nome do iframel"><img src="xxxxx.gif" width=468 height=60 border=0 alt="xxxxxx"></a>'
				<!--aqui coloca outros banners se tiver... no mesmo formato dos de cima-->
	var Numero = Math.floor(Math.random()*2);
	document.write(MNews[Numero]);
}
</script>
<script language="JavaScript">Veja_Banner = Banners();
</script>
<!-- xxxxxxxxxxxxxxxxxScript de administração de bannersxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

É que uso um script em java que controla todos os banners de todas as páginas do site. Só que tenho que colocar esse script em todas essas páginas e para editar depois da muito trabalho.

Bom Dia rocborges!

Seria melhor você salvar as funções em JavaScript em um unico arquivo com a extenção .js e chama-los nas páginas html que necessitam das funções.

[url="http-~~-//december.com/html/4/element/script.html"]<script[/url] type="text/javascript" src="NOME_DO_ARQUIVO.js"></script>

 

Pelo que eu entendi do problema isso ajuda. Qualquer coisa fala novamente. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

É que uso um script em java que controla todos os banners de todas as páginas do site. Só que tenho que colocar esse script em todas essas páginas e para editar depois da muito trabalho.

Bom Dia rocborges!

Seria melhor você salvar as funções em JavaScript em um unico arquivo com a extenção .js e chama-los nas páginas html que necessitam das funções.

[url="http-~~-//december.com/html/4/element/script.html"]<script[/url] type="text/javascript" src="NOME_DO_ARQUIVO.js"></script>

 

Pelo que eu entendi do problema isso ajuda. Qualquer coisa fala novamente. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

oLÁ INFORSIS

 

ESSE CÓDIGO

[url="http-~~-//december.com/html/4/element/script.html"]<script[/url] type="text/javascript" src="NOME_DO_ARQUIVO.js"></script>

EU COLOCO NA PÁGINA QUE EU QUERO CHAMAR O ARQUIVO?

 

E PARA SALVAR UM CONJUNTO DE FUNÇÕES javascript EM OUTRA PÁGINA, COMO FAÇO?

 

OBRIGADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.