Ir para conteúdo

POWERED BY:

Arquivado

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

fabiodurgante

[Resolvido] chamar funcao javascript

Recommended Posts

tenho 2 arquivos html, index html e o fabio.html tem a funcao


function openIFrame(iFrameId,winURL){

$('#Iframe_Abaixo).animate({height: "1",opacity : 1},1)    
document.getElementById('miolo').style.display="none" 
document.getElementById('meio').style.display="none" 
        $('#Iframe_Abaixo).animate({height: "750",opacity : 1},1200)    
		document.getElementById('iframe_total').style.display="block" 
	ifId=gmobj(iFrameId)
	ifId.src=winURL
	}

essa funcao esta no arquivo index.html, abre uma div que dentro dessa div contem um iframe que abre o arquivo fabio.html

o arquivo fabio.html esta aberto dentro do iframe que se localiza no index.html

no fabio.html, pagina q esta aberta dentro do iframe, tenho o seguinte link

document.getElementById('iframe_total').src= "teste.html"

 

quero q apartir desse link consiga abrir outra pagina dentro do iframe, masnao consigo acessar o iframe que esta no index.html apartid do fabio.html

como posso fazer isso ??????????

so que nao consigo chamar a funcao que esta em outro arquivo, como poderia fazer isso ???????

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, isso é meio... "impossível": manipular uma página container do IFRAME com uma função que está no IFRAME :S

 

Utilize a função .load(); do jQuery, a página é carregada assim como parte real da página pai (igual ao include do PHP) e então você pode mesclar as funções das duas, manipulando elementos, etc. A sintaxe é simples:

<script src="http://code.jquery.com/jquery-1.4.2.min.js" type="text/javascript"></script><script type="text/javascript">$(document).ready(function() {	$("#page").load("fabio.html");});</script><div id="page"></div>
Já elvis Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui assim

parent.document.getElementById('iframe_q esta em outro arquivo').src="teste.html"

 

o segredo é o PARENT que diz que esta no index principal e nao no mesmo arquivo

 

usando isso tu pode acessar o iframe q esta em outro arquivo BELEZA

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.