Gracias por contestar Aijoona
Código Javascript
:
Ver originalfunction set(id){
return document.getElementById(id);
}
var asignar=setInterval(function(){
if(set('dsq1')){
if(window.ActiveXObject){
set('dsq1').onreadystatechange=function(){
if(set('dsq1').readyState=='complete'){
alert('cargó');
//txtCmnt();
}
}
clearInterval(asignar);
return;
}
set('dsq1').onload=function(){
//alert('cargó');
//txtCmnt();
}
clearInterval(asignar);
}
},10);
var jq = jQuery.noConflict();
function txtCmnt(){
jq('#dsq1').contents().find('#post-count').click(function(){
jq('#dsq1').contents().find('#thread-votes').html(jq('#dsq1').contents().find('#thread-votes').html().replace(/jk/ig, "<strong>Que groso soy</strong>"));
// jq('#dsq1').contents().find('#thread-votes').fadeOut(100);
});
}
Explico un poco lo que tengo preparado.
"asignar" lo que hace es esperar que el Iframe se halla cargado por completo para poder acceder a los elementos del mismo.
Luego ejecuta txtCmnt(), la intención de esta función es reemplazar los textos del inglés al español.
Pero cuando intenta acceder al elemento del Iframe la consola de errores me dice algo como que no puede acceder al elemento ya que esta en otro dominio. (En localhost funciona perfectamente el tema es el cambio de dominio desde donde viene el Iframe)
Busque en google y siempre encontraba la misma respuesta:
"Si esta en otro dominio no se puede".
Yo creo que debe de aver alguna forma con la que pueda cambiar los elementos del iframe a mi antojo, nada es tan seguro como para darlo como 100% "no se puede".