Foros del Web » Creando para Internet » HTML »

Colocar atributo allowtransparency en un IFRAME

Estas en el tema de Colocar atributo allowtransparency en un IFRAME en el foro de HTML en Foros del Web. Buenas Tardes, estoy validando mi pagina web con W3C HTML 4.01 y me arroja este Error: Attribute "ALLOWTRANSPARENCY" is not a valid attribute. En la ...
  #1 (permalink)  
Antiguo 14/09/2009, 14:49
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 8 años, 2 meses
Puntos: 0
Colocar atributo allowtransparency en un IFRAME

Buenas Tardes, estoy validando mi pagina web con W3C HTML 4.01 y me arroja este Error: Attribute "ALLOWTRANSPARENCY" is not a valid attribute. En la página que estoy haciendo debo colocar este atributo para que se vea un pixel de fondo que tengo y es el único error que tengo y no he encontrado la solución. Si a alguien le ha sucedido el mismo problema y lo ha validado le agradecería muchisimo.
  #2 (permalink)  
Antiguo 14/09/2009, 17:50
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 8 años, 6 meses
Puntos: 44
Respuesta: Colocar atributo allowtransparency en un IFRAME

Hola rbilbao

Yo creo que no te va a validar salvo si construyes el iframe mediante javascript (y además en js fuera del html). Esta fue la única solución que tuve en una ocasión reciente.

Por lo demás, construyendo el iframe por js funciona perfectamente y valida.

Bye
  #3 (permalink)  
Antiguo 15/09/2009, 08:11
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Colocar atributo allowtransparency en un IFRAME

Que bueno que me respondieran, ahora estoy haciendo un js para probar y esta funcionando crear el iframe con javascript pero tengo una duda. Lo que pasa es que el IFRAME tengo que dejarlo dentro de un TD especifico y el codigo que encontré en la web para crear un IFRAME con Javascript es el sgte:

function cargaIframe(a_urlFrameRight, a_altoFrame){
var testFrame = document.createElement("IFRAME");
testFrame.src = a_urlFrameRight;
testFrame.width = "100%";
testFrame.height = a_altoFrame;
testFrame.allowtransparency = "yes";
document.BODY.appendChild(testFrame);
}

Si te das cuenta esta creando el IFRAME en el body y por lo tanto pierdo todo lo que ya tenia, le coloque un ID al TD donde tengo que dejar el IFRAME y luego coloque estas lineas para reemplazar "document.BODY.appendChild(testFrame);"

var TDIFRAME = document.getElementById("TDIFRAME");
document.TDIFRAME.appendChild(testFrame);

pero creo que me falta algo, alguien que me pueda ayudar por favor...Muchas Gracias
  #4 (permalink)  
Antiguo 15/09/2009, 08:15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Colocar atributo allowtransparency en un IFRAME

Ya me di cuenta que debo sacarle el document a esta linea document.TDIFRAME.appendChild(testFrame);

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:24.