J'ai la logique de travail à ajouter dans mon iframe du parentcomment puis-je charger <script> dans un iframe?
cela fonctionne:
$('#iframe').load(function() {
$(this).contents().find('#target').append('this text has been inserted into the iframe by jquery');
});
cela ne
$('#iframe').load(function() {
$(this).contents().find('body').append('<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>');
});
.lf
Le Le problème est lié aux balises de script insérées qui ne sont pas correctement échappées. La moitié du javascript est visible dans le code HTML, comme la première balise de script a été brusquement terminée.
Gah! Comment pourrais-je manquer ça ?! J'ai même signalé à quelqu'un d'autre dans une autre question (pas sur SO) * plus tôt aujourd'hui *. J'aimerais pouvoir +2 ça. –
* "... ne jamais créer une chaîne avec ..." * Bien, * la créer * (comme vous l'avez fait) est bien. C'est avoir le littéral là est le problème. –
j'étais presque là dans la question "Le problème est quelque chose à faire avec les tags de script insérés ne pas être échappé correctement" haha, merci les gars – Haroldo