Jump to content


Photo

Abrir Conteúdo Em Uma Div A Partir Do Menu Flash


  • Faça o login para participar
3 replies to this topic

#1 herculespalassi

herculespalassi

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:es

Posted 23/03/2010, 20:04

Pessoal, já faz um tempo que busco uma solução para esse problema e até agora nada!!

Estou desenvolvendo um site cujo cabeçalho está dentro de uma DIV superior (com menu) em flash e o conteúdo será exibido dentro de uma DIV principal. Os links do menu serão exibidos diretamente na DIV principal, evitando o reload do filme flash e aí está ocorrendo o erro...

Já fiz testes dos links na própria html, sem flash, e funcionou normalmente...

<a href="#" onclick="abrirPag('conteudo.htm');">Abre site na Div</a>



CÓDIGO FLASH

btnMensagem.onPress = function() {

getURL("javascript:abrirPag('conteudo.htm');");

};


Quando clico no botão do flash aparece uma página em branco com a url:

javascript:abrirPag('conteudo.htm');

Aparentemente não está havendo interação entre o flash e o java script.


O que posso fazer p/ solucionar isso???

#2 Formando

Formando

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 23/03/2010, 22:37

voce ta querendo um codigo em actionscript?

#3 herculespalassi

herculespalassi

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:es

Posted 24/03/2010, 10:58

caso isso resolva, então é!!!

códigos dos arquivos .js

AJAX.JS
function GetXMLHttp() { 
	    if(navigator.appName == "Microsoft Internet Explorer") { 
	    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	    } else { 
	    xmlHttp = new XMLHttpRequest(); 
	    }     
	    return xmlHttp; 
	} 
	var xmlRequest = GetXMLHttp();



INSTRUCAO.JS
function abrirPag(valor){ 
	var url = valor; 
	xmlRequest.open("GET", url, true); 
	xmlRequest.onreadystatechange = mudancaEstado; 
	xmlRequest.send(null); 
	if (xmlRequest.readyState == 1) { 
	document.getElementById("conteudo").innerHTML = "<img src='loader.gif'>"; 
	} 
	return url; 
	} 
	function mudancaEstado(){ 
	if (xmlRequest.readyState == 4){ 
	document.getElementById("conteudo").innerHTML = xmlRequest.responseText; 
	} 
	}


#4 herculespalassi

herculespalassi

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:es

Posted 27/03/2010, 12:23

Alguém?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq