NOTA: He editado esto con más información de lo que estoy recibiendo de un tercero.Document.writes anidados y anuncios de terceros que no funcionan en IE !!!! Cualquier solución que sea segura?
En pocas palabras tengo una tarea para incluir una etiqueta de anuncio JS que llama a nuestro mecanismo de servidor de anuncios interno que vuelve a intentar un guión tercero que document.writes a su archivo externo ... no va a funcionar en IE . Alguien me mencionó que el document.writes anidado no funcionará en IE. He intentado varias cosas ... appendTo/writeln/romper la etiqueta del script/decodificar las etiquetas del script, etc. nada parece funcionar. Como esto es algo nuevo para mí, tal vez estoy pasando por alto lo obvio.
Esto es lo que parece:
my html:
<script language="JavaScript" type="text/javascript">
document.write('\x3Cscript type="text/javascript" src="_some_Path_to_internal_ad_server">\x3C/script>';);
</script>
Esa llamada termina con lo que en un código que se parece a esto: así como se ve, no hay etiquetas de script contiene.
tl1 = '989';
tl2 = 'xnlll';
document.write('<script type=\"text/javascript\" src=\"_some_Path_to_third_party.js\"><\/script>');
Ahora, que "_some_Path_to_third_party.js" trae en algún código JS que tiene document.writes y document.writeln
Estoy escribiendo esto de la parte superior de mi cabeza, así que no me acuerdo exactamente cómo se rompen las etiquetas de los guiones, pero no creo que ese sea el problema. Creo que es el documento anidado. Escribe en IE.
Intenté varias cosas e incluso presenté mi primera llamada de scripts directamente en mi página. No document.writes - solo
<script language="JavaScript" type="text/javascript" src="_some_Path_to_internal_ad_server">
No dice ningún dado.
pero una llamada directa a los js externos trabajo hizo (la eliminación de mi llamada a mi servidor de anuncios interna que llama posteriormente la tercera convocatoria del partido), Ala:
<script language="JavaScript" type="text/javascript" src="_some_Path_to_internal_ad_server">
Alguien tiene experiencia en tratar con cualquier cosa le gusta esto y cómo superarlo?
Sidenote: el atributo _language no es válido._ – undefined
En el último script que publicó, quiso decir '_some_Path_to_third_party.js' ¿verdad? – paislee
Además, ¿qué versiones de IE has probado? – paislee