Ir para conteúdo

POWERED BY:

Arquivado

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

Mauricio Figueiredo

Quadro de destino

Recommended Posts

Olá...

 

tenho um pequeno menu feito em Flash, mas as funções dele ficam em um arquivo de texto separado (chamei-o de menudata.txt), este arquivo de texto está assim:

 

&text1=Início

&link1=main2.htm

&text2=Manut. industrial

&link2=mi.htm, 'main'

&text3=Construção Civil

&link3=cc.htm

&text4=Eventos

&link4=eventos.htm

&text5=Contatos

&link5=contatos.htm

&success=1&

 

Minha dúvida é a seguinte: o swf está numa página de quadros chamada "top" e quero que o menu abra as páginas no quadro abaixo, que se chama "main", já tentei colocar no html da página a target base como ="main", mas não funcionou, tentei colocar no arquivo de texto descrito acima uma virgula e target="main", mas tbém não funciona. O máximo que consegui foi abrir a página no mesmo quadro, ou seja, o "top".

Sei que dá pra resolver isto com o html, mas como fazer.

 

Por favor, um help aí.....

 

obrigado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif ,

Compartilhar este post


Link para o post
Compartilhar em outros sites

é normal o target não funcionar localteste no servidor que funciona

Eder,acho que não, uma vez que localmente está abrindo, só que no quadro superior e não no quadro de baixo como eu quero.Não cheguei a testar no servidor pq se for fazer isso, será melhor passar todo o site de uma vez, o que dará muito trabalho só pra fazer este teste. Não tem um código ou script que resolva isto mesmo localmente???Obrigado pela resposta http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif ,

Compartilhar este post


Link para o post
Compartilhar em outros sites

já aconteceu muito comigo isso, foi eu testar no servidor mesmo e funcionou

 

 

mas no flash você esta colocando assim para abrir?

 

getURL("pagina.html", "main")

Compartilhar este post


Link para o post
Compartilhar em outros sites

já aconteceu muito comigo isso, foi eu testar no servidor mesmo e funcionou

 

 

mas no flash você esta colocando assim para abrir?

 

getURL("pagina.html", "main")

Olá Eder,

 

o código do flash está assim:

system.useCodepage = true;

loadVariables("menudata.txt", "_root");

//

onEnterFrame = function(){

if(this.success==1){

//delete onEnterFrame;

_root.m1.menu1.textfield=text1;

_root.m2.menu1.textfield=text2;

_root.m3.menu1.textfield=text3;

_root.m4.menu1.textfield=text4;

_root.m5.menu1.textfield=text5;

}

}

//

m1.onRollOver=function(){

m1.gotoAndPlay(2);

m1.kub1.gotoAndPlay(2);

}

m1.onPress=function(){gotoAndStop(10);

getURL(link1, "main");

}

m1.onRollOut=function(){

m1.gotoAndPlay(11);

m1.kub2.gotoAndPlay(2);

}

 

m2.onRollOver=function(){

m2.gotoAndPlay(2);

m2.kub1.gotoAndPlay(2);

}

m2.onPress=function(){gotoAndStop(10);

getURL(link2);

}

m2.onRollOut=function(){

m2.gotoAndPlay(11);

m2.kub2.gotoAndPlay(2);

}

 

m3.onRollOver=function(){

m3.gotoAndPlay(2);

m3.kub1.gotoAndPlay(2);

}

m3.onPress=function(){gotoAndStop(10);

getURL(link3);

}

m3.onRollOut=function(){

m3.gotoAndPlay(11);

m3.kub2.gotoAndPlay(2);

}

m4.onRollOver=function(){

m4.gotoAndPlay(2);

m4.kub1.gotoAndPlay(2);

}

m4.onPress=function(){gotoAndStop(10);

getURL(link4);

}

m4.onRollOut=function(){

m4.gotoAndPlay(11);

m4.kub2.gotoAndPlay(2);

}

m5.onRollOver=function(){

m5.gotoAndPlay(2);

m5.kub1.gotoAndPlay(2);

}

m5.onPress=function(){gotoAndStop(10);

getURL(link5);

}

m5.onRollOut=function(){

m5.gotoAndPlay(11);

m5.kub2.gotoAndPlay(2);

}

 

Note que no primeiro GetURL coloquei link1 e adicionei ,"main" , mas assim o link está abrindo em uma nova janela e não no quadro main, que é o que eu preciso, os outros links abrem no mesmo quadro, desde que eu deixe apenas a informação link2, link3, etc....

 

tens alguma luz???

 

Obrigado pela atenção.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.