Tengo la lógica de trabajo para anexar en mi iframe del padre¿cómo puedo cargar <script> en un iframe?
esto funciona:
$('#iframe').load(function() {
$(this).contents().find('#target').append('this text has been inserted into the iframe by jquery');
});
esto no
$('#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>');
});
dress.LF
El el problema está relacionado con las etiquetas de script insertadas que no se han escapado correctamente. La mitad del javascript se vuelve visible en el html, al igual que la primera etiqueta de script se ha terminado abruptamente.
Gah! ¿Cómo podría extrañar eso? Incluso lo señalé a alguien más en otra pregunta (no en SO) * hoy temprano *. Ojalá pudiera +2 esto. –
* "... nunca crees una cadena con ..." * Bueno, * crear * it (como lo has hecho) está bien. Tener el literal allí es el problema. –
estuve cerca de la pregunta "El problema tiene que ver con que las etiquetas de script insertadas no se hayan escapado correctamente" jaja, gracias chicos – Haroldo