Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2012, 16:55
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 10
Respuesta: Iframe otro dominio

Gracias por contestar Aijoona

Código Javascript:
Ver original
  1. function set(id){
  2.     return document.getElementById(id);    
  3. }
  4. var asignar=setInterval(function(){
  5.     if(set('dsq1')){
  6.         if(window.ActiveXObject){
  7.             set('dsq1').onreadystatechange=function(){
  8.                 if(set('dsq1').readyState=='complete'){
  9.                        alert('cargó');
  10.                        //txtCmnt();
  11.                 }
  12.             }
  13.             clearInterval(asignar);
  14.             return;
  15.         }
  16.         set('dsq1').onload=function(){
  17.             //alert('cargó');
  18.             //txtCmnt();
  19.         }
  20.         clearInterval(asignar);
  21.     }
  22. },10);
  23.  
  24. var jq = jQuery.noConflict();
  25. function txtCmnt(){
  26.      jq('#dsq1').contents().find('#post-count').click(function(){
  27.        jq('#dsq1').contents().find('#thread-votes').html(jq('#dsq1').contents().find('#thread-votes').html().replace(/jk/ig, "<strong>Que groso soy</strong>"));
  28.       // jq('#dsq1').contents().find('#thread-votes').fadeOut(100);  
  29.  });  
  30. }

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".