Ir para conteúdo
Fórum Script Brasil
  • 0

Enviar SRC Para outra Pagina Com Iframe


Robson Gaeski

Pergunta

Ola Senhores.

Tenho uma pagina com um Iframe e gostaria de enviar o SRC uma imagem de uma pagina para outra.

Pensei em enviar por URL Mas como é com Iframe a URL Sempre vai ser a mesma.

Estava Fazendo Assim:

Ao Clicar na Imagem Chamo Esse JavaScript

function EnviarImagem(idImagem) {
            var separador = "?vpqtdq=";
           window.location = separador + document.getElementById(idImagem).src;
           
         }
Que pego o SRC da imagemmais o separador e passo para o window.location E na pagina que quero abrir essa imagem Faço o seguinte Java Script
function onPag2Load() {

            var separador = "?vpqtdq=";
            var dadosAux = String(window.location);
            var iDados = dadosAux.indexOf(separador, 0);
            var dados = decodeURI(dadosAux.substring(iDados + separador.length, dadosAux.length));
           
            document.getElementById("ImagemProduto").src = dados;
           
        }

Onde Passo o SRC para o componente imagem que tenho nessa Pagina,

Que ira carregar a imagem aqui

Fazendo paginas normais Funcina.

Mas quando coloco no Site que essas paginas abem dentro do Iframe Não Funciona

alguém sabe como fazer para funcionar? Ou outra maneira que eu possa fazer isso? Grato

Editado por Robson Gaeski
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Ola Senhores.

Tenho uma pagina com um Iframe e gostaria de enviar o SRC uma imagem de uma pagina para outra.

Pensei em enviar por URL Mas como é com Iframe a URL Sempre vai ser a mesma.

Estava Fazendo Assim:

Ao Clicar na Imagem Chamo Esse JavaScript

function EnviarImagem(idImagem) {
            var separador = "?vpqtdq=";
           window.location = separador + document.getElementById(idImagem).src;
           
         }
Que pego o SRC da imagemmais o separador e passo para o window.location E na pagina que quero abrir essa imagem Faço o seguinte Java Script
function onPag2Load() {

            var separador = "?vpqtdq=";
            var dadosAux = String(window.location);
            var iDados = dadosAux.indexOf(separador, 0);
            var dados = decodeURI(dadosAux.substring(iDados + separador.length, dadosAux.length));
           
            document.getElementById("ImagemProduto").src = dados;
           
        }
Onde Passo o SRC para o componente imagem que tenho nessa Pagina, Que ira carregar a imagem aqui Fazendo paginas normais Funcina. Mas quando coloco no Site que essas paginas abem dentro do Iframe Não Funciona alguém sabe como fazer para funcionar? Ou outra maneira que eu possa fazer isso? Grato
Olá! Rapaz, acho que você estar fazendo pelo caminho mais "complicado". Na página não precisar colocar nenhuma função somente a chamada da página para o IFRAME que você quer. Já no Iframe você pode pegar qualquer elemento utilizando java script:
parent.document.getElementById(idImagem).src

Dessa maneira você não precisa passar nada para dentro do iframe, o próprio iframe pode pegar o SRC. Com javascript você pode trabalhar tando de dentro pra fora como de fora pra dentro com IFRAME.

Forte abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...