Ir para conteúdo

POWERED BY:

Arquivado

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

bill yung

iframe - verificar elementos

Recommended Posts

olá a todos.

mais uma vez venho pedir a ajudados meu amigos aqui do fórum.

eu tenho um iframe, e no evento load dele eu fiz o seguinte código:

 

   $("#iframes").load(function () {  
       if($(this).size() > 0){  //verifica o numero de elementos dentro do iframe
           var image = ($(this.contentDocument).find('#previsualizar').attr('src'));  // na verdade, é isso que eu preciso verificar se existe
           $('.upload').html('<img src="'+image+'"  id="figura"  style="height:300px !important;"/>'); //copio a imagem para a div que eu quero
           $( "#figura" ).draggable(); //torno a imagem "arrastável"
       }
   });

 

 

então e preciso verificar se dentro do iframe existe o elemento img com id previsualizar, senão na primeira vez que abro a página ele substitui o conteudo da div upload com uma img em branco.

 

o código como está agora só funciona no FF mas preciso que funcione nos outros também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa obrigado por responder, mas ainda não funciona, o firebug me da o seguinte erro:

 

TypeError: $(this.contentDocument).find("#previsualizar").length is not a function

 

o código ficou assim

  $("#iframes").load(function () {
       var len = $(this.contentDocument).find('#previsualizar').length();
       if(len > 0){
           var image = ($(this.contentDocument).find('#previsualizar').attr('src'));
           $('.upload').html('<img src="'+image+'"  id="figura"  style="height:300px !important;"/>');
           $( "#figura" ).draggable();
       }
   });  


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.