Comment déplacer l'iframe le long du DOM sans perdre son contenu?

C'est possible?

J'ai essayé de le déplacer, mais le contenu de l'iframe disparaît.

Essayé d'obtenir le contenu de l'iframe et de les placer dans le nouveau lieu, mais tous les manutentionnaires de la dissapear.

Essayé de faire la même chose, mais avec la nouvelle fonctionnalité jQuery 1.4.2, qui clone tous les événements avec elle.

Mais ça ne marche pas 🙂

J'ai donc décidé de demander de l'aide.

Comment déplacer le foutu iframe à un autre endroit dans le document sans perdre son contenu? ^ _ ^

Merci

Ajoutée:

txtad_iframe = ad_container.find('iframe'); its_contents = txtad_iframe.contents(); its_body = its_contents.find("div:first").clone(true).insertAfter(cthis.find('#photos')); 

J'essaie ici de copier le contenu vers un nouveau conteneur publicitaire. Mais cela ne fonctionne pas. La bannière contextuelle ne réagit pas lors d'un événement de clic.

J'ai essayé de déplacer ad_container vers un conteneur, mais le contenu du corps de l'iframe se dissipe.

Je crois que les éléments dans un iframe ne sont pas liés, sauf si cela est explicitement explicite dans cet iframe. En d'autres termes, le contenu de l'iframe n'héritent pas des événements de liaison de la fenêtre parentale. Vous devrez vous lier en premier dans l'iframe et ensuite déplacer les choses autour.

je pense.

MODIFIER

Je pense que vous voudrez peut-être faire quelque chose comme

 its_body = its_contents.find("div:first").clone(true); $(its_body).insertAfter(cthis.find('#photos'));