Conteúdo: Default Ardósia Uva Barbie Morango Pôr do sol Banana Folha Chocolate Madeira
Fundo: Default Ardósia Uva Barbie Morango Pôr do sol Banana Folha Chocolate Madeira
Desenho: Liso Onda Linha Retalho Madeira Rocha Couro Colméia Vertical Triângulo
Bem-vindo ao Fórum do BABOO!

Desde 2000 o Fórum do BABOO tem ajudado milhões de internautas de Windows a resolverem seus problemas e dúvidas, além de ajudar na remoção de vírus e malwares de seus computadores. Somos o único fórum brasileiro coordenado por um especialista com reconhecimento internacional pela sua competência em Windows, então se você tem uma dúvida ou problema que nenhum outro fórum resolve, poste-a aqui pois o MVP Babooadora desafios!
  

O Fórum do BABOO também conta com a participação exclusiva do administrador da área de Segurança MVP Mr.Million que tem reconhecimento internacional da Microsoft pelo seu incansável trabalho ajudando os internautas a remover vírus e malwares dos seus computadores. Se o seu computador está infectado por algum vírus, ele te ajudará a removê-lo!
  

Nosso time de especialistas também inclui Patropi  Osvaldomp  Caze  Ciro-Mota  XERLOUCO ROUMS  Tatha que responderão suas dúvidas sobre diversos assuntos.
 

Participe da nossa comunidade! 

 

Entre para seguir isso  
Seguidores 0
infomaluco

Link Voltar em JavaScript

6 posts neste tópico

Tenho várias páginas que apontam para uma página que possui 2 frames: o primeiro é uma página com link Voltar que retorna para a página anterior; o segundo direciona para outro site.

Se eu colocar no link Voltar o código java script:history.back(1) ele retorna normalmente para a página que o chamou. Entretanto, se eu acessar um link na página do segundo frame e clicar no link Voltar (no primeiro frame) retorna para a página anterior do segundo frame (é lógico, pois estou trabalhando com o history). Eu queria que ao clicar no link Voltar retornasse para a página que chamou o frameset.

Já tentei armazenar o history.previous logo no acesso a página mas não funciona e pelo que li na Internet retirado esta propriedade por questões de segurança. E agora? Alguma sugestão?

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa cara, eu não entendi direito o que você quer...tem como especificar ?

Se tiver o site no ar me manda o link para eu tentar entender o que você quer ble ?

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, não sei se entendi muito bem o que você precisa... De repente, coloca no link javascript16.gifocument.history.go(-1) (ou back(1), como você preferir)... Se com o "document" antes não funcionar, testa as variações "parent" ou "window"...

Se não for isso, cola o código aí para nós..


Squall Leonhart: o melhor personagem do melhor Final Fantasy de todos os tempos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

:: Arquivo A0.HTML


<a ref="INDICE.HTM">Indice</a>


:: Arquivo A1.HTML


<a ref="INDICE.HTM">Indice</a>


:: Arquivo A2.HTML


<a ref="INDICE.HTM">Indice</a>


:: Arquivo INDICE .HTM


<frameset cols="30,*">


<frame src="VOLTA.HTM">


<frame src="B.HTM">


</frameset>


:: Arquivo VOLTA.HTM


<a href="java script:history.back(1)">Voltar</a>


:: Arquivo B.HTM


<a href="C.HTM">C_Pag</a>


 


As páginas A0,A1,A2 possuem um link para o frameset INDICE que divide a tela em 2 frames(VOLTA e B). Se eu estiver na página A1 e clicar no link INDICE desta página abrirá o frameset. Neste ponto, ao clicar no link Voltar do frame (da página) VOLTA ele retorna para a página A1. O mesmo processo aconteceria se eu clicasse no link INDICE de A0 ou A2. OK!


Agora, considerando novamente que parti da página A1 e agora estou exibindo os dois frames. Se eu clicar no link C_Pag do frame (página) B sou levado à página C. Mas ao clicar no link Voltar do frame VOLTA, o outro frame (que está em C) que volta para B e eu preciso que volte para A1 (a página que chamou o frameset). O mesmo deveria ocorrer se fosse A2 ou A0.


Ao abrir o frameset eu tentei armazenar o history.previous, mas parece que esta propriedade não é mais aceita.


Em resumo: O que fazer para quando clicar no link Voltar retorne para a página que chamou o frameset?


Acho que agora ficou melhor explicado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahhhhhhhhhh!! agora entendi!!. É impossível... ¬¬

Impossível do jeito que estava fazendo. Vou dar a mesma solução que dei pro cara da duvida do iframe. Presta atenção.

Ponha nas páginas a0, a1 e a2 como você disse os links assim:

A0.htm 56.gif  <a href="indice.htm?p=a0"></a>

A1.htm 56.gif  <a href="indice.htm?p=a1"></a>

A2.htm 56.gif  <a href="indice.htm?p=a2"></a>

Isso faz com que você crie uma variável "p" com valores de a0, a1, a2 que são as páginas iniciais e manda para a barra de endereços no Browser.

Coloque agora esses dois scripts entre as tags <head></head> da página volta.htm e o link:

<script>

function pegando(item) {

  var query = parent.window.location.search.substring(1);

  var vars = query.split("&");

  for (var i=0;i<vars.length;i++) {

  var pair = vars.split("=");

  if (pair[0] == item) {

  return pair[1];

  }

  }

}

</script>

<script>

function volta(){

str=pegando("p")

str=str+".htm"

parent.window.location.href=str

}

</script>

<a href="java script:volta()">Voltar</a>

A primeira função (em vermelho) varre o conteudo da variável na barra de ferramenta. (variável "p" nesse caso).

A segunda função (em verde) pega o conteudo da variável "p" (que é a0, a1 ou a2), e acrescenta a extensão .htm, depois ela redireciona a janela principal dos frames para a variável str que conterá o nome da página que abriu o frameset. O link executa a função ao clicar.

A primeira função eu peguei na Internet como disse no outro tópico, mas dessa vez eu alterei uma parte dela para dar certo. A segunda mais facil eu fiz. Ble? Deu?

Vão começar a achar que só resolvo problemas por Query Strings rsrsrs.

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

OI,eu preciso de uma ajuda,

meu PC está aparecendo uma menssagem,dizendo que eu fui vitima de uma instalação falsicicada ,e etá me pedindo que eu me registre ,será que alguém poderia me informar onde eu posso entrar e retirar a menssagem que aparece,

porventura seria no Regedit ? e como faço? 15.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Quer postar a sua dúvida? Cadastre-se pois é rápido e fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Esse tópico é útil para você?
Então compartilhe e ajude outros internautas!
Entre para seguir isso  
Seguidores 0

  • NOVIDADES DO SITE BABOO

  • Posts

    • - Eu costumo orientar sempre as pessoas a fazer o seguinte: - Configure o Modem (Equipamento do NET Vírtua) em Modo: Bridge se o mesmo for com Wireless integrado, pois estes Equipamentos são muito fracos no quesito qualidade de Sinal, procure pelo Manual dele na Internet e Configure em Modo Bridge. - Roteador sempre deve ser Configurado em Modo: Dynamic IP (IP Dinãmico) e efetuado o Clone MAC Address para o NET Vírtua, e a Wireless também deverá ser Configurado no Roteador - Sempre escolha Modo de Modulação: G/N Mixed e ou G/N/AC Mixed - Largua do Canal: Escolha Automático ou 20/40 - Canal , escolha sempre um livre e que não esteja sendo utilizado por Vizinhos - Repetidor sempre deverá ser Configurado com ás Informações idênticas ao Roteador  
    • Olá pessoal, Minha dúvida é bem simples, tenho uma formula com muitas condições na celula (A1).  O que eu gostaria é alterar todas as condições de A1 para B2 com um unico comando ao inves de alterar uma por uma.  A muito tempo eu fazia isso pelo teclado, mas agora não lembro a teclas. Um exemplo, mudar disso:  =SE(A1=C2;1);SE(A1=D2;2);SE(A1=E2;5);SE(A1=F2;6)etc...
      Para isso : =SE(B2=C2;1);SE(B2=D2;2);SE(B2=E2;5);SE(B2=F2;6)etc...
    • Olá pessoal, Minha dúvida é bem simples, tenho uma formula com muitas condições na celula (A1).  O que eu gostaria é alterar todas as condições de A1 para B2 com um unico comando ao inves de alterar uma por uma.  A muito tempo eu fazia isso pelo teclado, mas agora não lembro a teclas. Um exemplo, mudar disso:  =SE(A1=C2;1);SE(A1=D2;2);SE(A1=E2;5);SE(A1=F2;6)etc...
      Para isso : =SE(B2=C2;1);SE(B2=D2;2);SE(B2=E2;5);SE(B2=F2;6)etc...
    • Olá pessoal, Minha dúvida é bem simples, tenho uma formula com muitas condições na celula (A1).  O que eu gostaria é alterar todas as condições de A1 para B2 com um unico comando ao inves de alterar uma por uma.  A muito tempo eu fazia isso pelo teclado, mas agora não lembro a teclas. Um exemplo, mudar disso:  =SE(A1=C2;1);SE(A1=D2;2);SE(A1=E2;5);SE(A1=F2;6)etc...
      Para isso : =SE(B2=C2;1);SE(B2=D2;2);SE(B2=E2;5);SE(B2=F2;6)etc...
    • Instalei o driver de vídeo da AMD mais recente e ele identifica como M260. Fui na página da Dell, informei o número da etiqueta de serviço e vi nas configurações do note, consta AMD M265.

      O driver fornecido pela Dell, realmente instala como M265 de 2014. Já o mais atual da AMD, não. Inclusive baixei de forma manual um driver para o M265 e mesmo assim a AMD instala o M260. Tanto o driver da Dell quanto o mais recente da AMD, estão bem quentes chegando a 92°C até 100°C. Nas configurações de energia quando coloco pra "Otimizar o desempenho" do vídeo, o jogo roda a 60FPS tranquilamente. Porém esquenta demais, até queima embaixo.

      Agora estou usando as configurações que preservam a vida útil da bateria e o jogo está rodando a 40FPS e a 75°C.

      É muito frustrante você ter uma placa de vídeo com potência suficiente para rodar seu jogo favorito em 60FPS e não poder por deficiência no sistema de resfriamento planejado pela Dell.

      Quem tiver mais alguma ideia. Por favor.

         
    • Boa tarde pessoal.   Estou com problemas com a minha conexão WiFi, ela está muito instável atualmente, pelo menos 3 vezes por dia preciso resetar o roteador, acredito que o problema esteja no roteador um WDR 4300 (N750 da TP Link), segue os dados da minha rede: Net Virtua 1 Roteador WDR 4300 (N750 TP Link) 1 Repetidor da WA 850 RE (TP Link) 1 Computador ligado no cabo de rede. 1 Impressora Epson L365 WiFi 4 Celulares 1 Smart TV 2 Chromecast 1 PS4 1 Xbox 360 1 Tablet   Nem sempre todos estão conectados. Será que o roteador está sub dimensionado? Ou está mal configurado? Desde já agradeço a atenção.
    • Valeu, amigo. Obrigado.
    • Uma solução neste caso seria instalar os coolers alternativos de base, já que não há muito o que melhorar na refrigeração interna dele.
    • Não há outra alternativa se não forçar o reset para nova tentativa de instalação.
    • Lamentavelmente o navegador Opera está nas mãos dos chineses desde o ano passado. Eles pagaram US$ 600 milhões por ele e as apps da Opera..
O site BABOO está no ar para informar e ajudar o internauta de Windows. Este site foi publicado em 1999 por Aurélio "Baboo", engenheiro e um dos maiores especialistas brasileiros em Windows, que trabalha profissionalmente com esse sistema operacional desde 1987. Desde 2004 ele é premiado anualmente pela Microsoft como MVP (Most Valuable Professional) pela sua contribuição e ajuda à comunidade de usuários de Windows.

Em 2001 foi criado o
Fórum do BABOO para ajudar o internauta brasileiro a solucionar problemas e dúvidas sobre Windows, Segurança, Office, Hardware e outros temas. Desde 2010 a Microsoft também tem premiado o Mr.Million, administrador da área de Segurança do Fórum do BABOO, pelo seu incansável trabalho ajudando os internautas a remover vírus e malwares dos seus computadores. Atualmente ele é o único MVP brasileiro de Segurança em desktop.

O BABOO é o único site brasileiro coordenado por um especialista com reconhecimento internacional pela sua competência em Windows e que participa diariamente e ativamente nos comentários e discussões do site e fórum BABOO.