Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Persi

ID na celula?

Recommended Posts

Boa tarde.

Minha página tem um menu em Flash e uma área onde devem ser abertas as páginas HTML mas eu não sei como direcionar o link para abrir as páginas na celula do conteudo.

O menu esta em uma celula e o conteudo deve ser aberto na celala que esta abaixo.

Eu queria saber se tem como definir uma ID para essa celula e utilizar a função

 

on (release) {

getURL('artigos.php','_cont' );

 

}

 

para abrir as paginas?

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu outro tópico repetido foi excluído

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia.

Eu sei que não élegal querer tudo mastigado mas tenho pesquisado na internet e não encontro como fazer isso funcionar e a dica que ocê me deu parece ser o que preciso mas tb não sei como dar sequencia no codigo postado, por isso se você puder me mostrar um código completo para eu inserir nos meus botoes eu, mais uma vez, te agraço bastante.

 

Valeu.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você sabe usar de ajax???

 

Pois isso ai é ajax... e problemas de ajax.....

Vou exemplificar com o meu ok???

 

É meio grande... mas eu tenho um site de testes e lá ta assim e funciona:

on (release) {
getURL("java script:showPag('a');");
}

No javascript em sua página

<script language="JavaScript" type="text/javascript">
var url;
var xmlHttp=null;
function showPag(str){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Desculpe. Seu navegador não suporta AJAX!");
		return;
	}
	url= 'projeto_anime.php?letra='+str;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	if (xmlHttp.readyState == 1) {
		document.getElementById("conteudo").innerHTML='carregando';
	}
	return url;
}
function showPag2(str){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Desculpe. Seu navegador não suporta AJAX!");
		return;
	}
	url= 'projeto_episodio.php?anime='+str;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	if (xmlHttp.readyState == 1) {
		document.getElementById("conteudo").innerHTML='carregando';
	}
	return url;
}


function stateChanged(){
if (xmlHttp.readyState==4){
	document.getElementById("conteudo").innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject(){
if (window.XMLHttpRequest) {
	a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
else {
try {
	a=new ActiveXObject("Msxml2.XMLHTTP"); //activeX (IE5.5+/MSXML2+)
}
catch(e) {
	try {
		a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)
	}
	catch(e) { /* O navegador não tem suporte */
	a=false;
	}
	}
}
return a;
}
</script>

O código acima necessita de uma outra página já criada para ele subistituir.

 

Recomendo antes de usar ler sobre ajax...

 

 

 

Você tbm sempre pode usar esse código aqui que é mais simples

E é só javascript ok?

on (release) {
getURL("java script:trocapag();");
}

<script>
function trocapag(){
   getElementById('ficha_videos').hide();
   getElementById('ficha_imagens').hide();
   getElementById('ficha_main').show();
   getElementById('ficha_content').hide()";
}
</script>

é algo por ai

 

Esse ficha_videos é uma div com style="display=none;"

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu encontrei esse script e funcionou até certo ponto.

 

on (release) {

getURL ("java script:window.location.href=\"artigos.php\"", "_self");

}

 

 

O site esta da seguinte maneira.

 

Tenho uma tabela com o menu em Flash e, abaixo outra tabela onde as páginas devem ser carregadas, na celula dessa tabela eu coloqui o seguinte:

 

 

<tr>

<td id="cont" width="774" height="468" valign="top">

<?php include("inicial.php"); ?>

</td>

</tr>

 

O include é para carregar o conteudo da index quando o site é aberto e, nomeei a celula colocando um ID="CONT" que é onde as páginas devem ser carregadas.

No Flash, quando altero o "_SELF" para "_CONT" ou"CONT" para indicar onde a página deve ser aberta nada acontece.

 

Estou no caminho certo?

O que ha de errado?

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já lhe disse que não existe _cont

 

getURL é

 

getURL("URL A SER ABERTA, OU JAVASCRIPT", "METODO DE ABRIR"); os metodos são _self, _blank, _global...

 

Não tem nada a ver com cont......

 

Eu sei bem o metodo que você quer fazer por isso já disse como deveria aplicar...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou tentando entender e aplicar o que você passou, obrigado

O lance dos "CONT" ou "_CONT" que citei no outo tópico foi pelo seguite;

Criei uma celula e defin uma ID para ela chamada CONT (não sei se isso exist,mas tentei).

A pagina artigos.php deve ser abeta nessa celula, por isso postei o codigo abaixo pra ver se esse esquema estava certo ou se era invesão minha.

 

on (release) {

getURL ("java script:window.location.href=\"artigos.php\"", "cont");

}

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha um exemplo que funciona ok???

 

Testadinho criado aqui e agora rs...

 

Criei uma id chamada cor

<div id="cor" style="background-color:#000000; width:100px; height:100px;">
</div>
Ta ai minha div

 

Ai criei no flash

2 botões com funções javascript para chamar um script na minha página para mudar a cor do texto

assim

bt1.onPress = function(){
	getURL("java script:bo('azul');");
}

bt2.onPress = function(){
	getURL("java script:bo('cinza');");
}

e coloquei o script lá no header assim:

<script language="javascript">
function bo(str){
	alert(str);
	if(str == 'azul'){
		document.getElementById('cor').style.backgroundColor="#0000FF";
	} else if(str == 'cinza'){
		document.getElementById('cor').style.backgroundColor="#888888";
	} else {
		document.getElementById('cor').style.backgroundColor="#000000";
	}
}
</script>

E funciona :) a div troca de cor.....

 

O que você vai ter de fazer é mandar procar o seu imput e dar um write assim por exemplo:

<script language="javascript">
function bo(str){
	alert(str);
	if(str == 'azul'){
		document.getElementById('cor').innerHTML='<?php seu php ?>';
	} else if(str == 'cinza'){
		document.getElementById('cor').innerHTML='<?php seu php ?>';
	} else {
		document.getElementById('cor').innerHTML='<?php seu php ?>';
	}
}
</script>

Abraços

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.