Hola.

Tienes la función degrade definida dentro de la función ocultaobjeto.
Deberías invocarla si la quieres utilizar dentro de la otra función y
definirla fuera.

-----> function ocultarObjeto (id) {
var objCentrar = document.getElementById (id);
var i=1;
----->  function degrade(){
    objCentrar.style.filter = 'alpha(opacity=' + i*10 + ')';
}
  if (i<=10) {
i++;
setTimeout("degrade()",5000);
}
//objCentrar.style.display = "none";
}

Un saludo:
MARTIN

El día 16/06/07, WalteR <[EMAIL PROTECTED]> escribió:
>
> Hola muchas gracias por tu ayuda
>
>
>   pero tengo un problema no me funciona quiero q la imagen se valla
> degradando cada 5 seg pero desaparece no se en donde me estoy equivocando
>
>
>   function ocultarObjeto (id) {
> var objCentrar = document.getElementById (id);
> var i=1;
>   function degrade(){
>     objCentrar.style.filter = 'alpha(opacity=' + i*10 + ')';
> }
>   if (i<=10) {
> i++;
> setTimeout("degrade()",5000);
> }
> //objCentrar.style.display = "none";
> }
>
>
>
>
>
>
>
>   Codigo completo
>   -------------------------
>
> <html>
> <head>
> <script language="javascript" type="text/javascript">
>
>       window.onload = function () {
>         centrarObjeto ("imagen1");
>         setTimeout ("ocultarObjeto (\"imagen1\");", 5000);
>     }
>     function centrarObjeto (id) {
>         var objCentrar = document.getElementById (id);
>         objCentrar.style.position = "absolute";
>         objCentrar.style.left = (document.documentElement.clientWidth / 2)
> - (objCentrar.width / 2)
>         objCentrar.style.top = (document.documentElement.clientHeight / 2)
> - (objCentrar.height / 2)
>     }
>
> function ocultarObjeto (id) {
> var objCentrar = document.getElementById (id);
> var i=1;
>   function degrade(){
>     objCentrar.style.filter = 'alpha(opacity=' + i*10 + ')';
> }
>   if (i<=10) {
> i++;
> setTimeout("degrade()",5000);
> }
> //objCentrar.style.display = "none";
> }
>   </script>
> </head>
> <body bgcolor="#FFFFCC">
>     <p>
>     <img id="imagen1" src="coche1.gif" border="0" width="100" height="50"
> /> </p>
>     </body>
> </html>
>
>   walter
>
>
> Juan José Montes de Oca Arbós <[EMAIL PROTECTED]>
> escribió:
>   Walter, primero que nada, acordate de al responder, copiar a la lista
> (así se puede seguir el progreso de las respuestas).
>
> Respondiendo tu pregunta...
> después de buscar por internet un rato, encontré como se hace (yo lo
> desconocía completamente).
>
> Tenés que remplazar la línea
>
> objCentrar.filters.alpha.opacity=i*10;
>
> por esta otra:
>
> objCentrar.style.filter = 'alpha(opacity=' + i*10 + ')';
>
> y con eso anda... lo que te vuelvo a repetir, es que lo va a hacer muy
> rápido, y no lo vas a notar... deberías ejecutar la rutina para ocultarlo
> cada x intervalos de tiempo.
>
> Saludos!!!
>
>
>
>   El día 15/06/07, WalteR <[EMAIL PROTECTED]> escribió:   Me da error obj
> nulo filters.alpha.
>
> Juan José Montes de Oca Arbós < [EMAIL PROTECTED]>
> escribió:   Supongo que lo hace muy rápido y por eso no ves el efecto de
> desaparición. Creo que deberías llamar para hacer el "fade out" con un
> setInterval, eso debería funcionar.
>
> Saludos!!!!
>
>   El día 15/06/07, WalteR < [EMAIL PROTECTED]> escribió:     Este codigo
> anda perfecto!!!!
>   Muchas gracias por tu ayuda me fue muy util.
>
>   AHora intente modificar el codigo para q la imagen se valla degradando
> antes de desaparecer pero no me funciona.
>
>   no se cual es el error
>
>    function ocultarObjeto (id) {
>         var objCentrar = document.getElementById (id);
>
>   for (i=0; i <= 100; i++) {
>        objCentrar.filters.alpha.opacity=i*10;
>     };
>   objCentrar.style.display = "none";
>   }
>
>
> Juan José Montes de Oca Arbós < [EMAIL PROTECTED]>
> escribió:
>     Hola Walter. Tengo entendido que la librería jQuery tiene funciones
> para todo esto, pero no te lo puedo garantizar, porque nunca la usé. Salvo
> lo del "fade out", te paso un ejemplo de lo que pedis (Aparezca centrada de
> acuerdo a la ventana del navegador [Solo lo armé para IE!!!! deberías buscar
> equivalencia en FF o los browser que necesites], y que a los 15 segundos
> desaparezca). El código fuente:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
> http://www.w3.org/TR/html4/strict.dtd ">
> <html>
> <head>
> <script language="javascript" type="text/javascript">
>     window.onload = function () {
>         centrarObjeto ("imagen1");
>         setTimeout ("ocultarObjeto (\"imagen1\");", 5000);
>     }
>     function centrarObjeto (id) {
>         var objCentrar = document.getElementById (id);
>         objCentrar.style.position = "absolute";
>         objCentrar.style.left = (document.documentElement.clientWidth / 2)
> - (objCentrar.width / 2)
>         objCentrar.style.top = (document.documentElement.clientHeight / 2)
> - (objCentrar.height / 2)
>     }
>     function ocultarObjeto (id) {
>         var objCentrar = document.getElementById (id);
>         objCentrar.style.display = "none";
>     }
> </script>
> </head>
> <body>
>     <img id="imagen1" src="12 o 13.gif" border="1px" />
> </body>
> </html>
>
> Saludos!!!!
>
>   El día 15/06/07, WalteR <[EMAIL PROTECTED]> escribió:   Hola
>
>   queria saber como hacer q aparezca una imagen en el medio de la pagina
> independiente del ancho y alto de ella y en 15 segundo desaparezca
> autmomaticamente y enlo posible con algun efecto tipo fade out la imagen se
> desvanezca, q no se vea.
>
>   Agradezco mucho por tu ayuda y por tu tiempo en leer este mensaje.
>
>   Que tengas un buen día
>
>   WALTER
>
>
>                          Siempre Es Hoy.
> www.mispoemas.8m.com (mis poemas)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL:
> http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20070615/ddf6e5aa/attachment.htm
> _______________________________________________
> javaEScript mailing list
> javaEScript@scriptia.net
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>
>
>
>
> --
> Juan José Montes de Oca Arbós.
>
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> http://world5.monstersgame.es/?ac=vid&vid=58044309
> http://www.montesoft.com.ar
> http://www.es-facil.com/ganar/alta?Id=64395956
>
>
>
> ---------------------------------
>
> ¿Querés asombrarte?
> Conocé el nuevo Correo Yahoo! beta
> que incluye muchas herramientas que harán tu vida más sencilla.
>
>
>
>
> --
> Juan José Montes de Oca Arbós.
>
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> http://world5.monstersgame.es/?ac=vid&vid=58044309
> http://www.montesoft.com.ar
> http://www.es-facil.com/ganar/alta?Id=64395956
>
>
>                            Siempre Es Hoy.
> www.mispoemas.8m.com (mis poemas)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------
>
> ¿Querés asombrarte?
> Conocé el nuevo Correo Yahoo! beta
> que incluye muchas herramientas que harán tu vida más sencilla.
>
>
>
>
>
> --
> Juan José Montes de Oca Arbós.
>
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> http://world5.monstersgame.es/?ac=vid&vid=58044309
> http://www.montesoft.com.ar
> http://www.es-facil.com/ganar/alta?Id=64395956
>
>
> ---------------------------------
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL:
> http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20070616/736b9f2c/attachment.htm
> _______________________________________________
> javaEScript mailing list
> javaEScript@scriptia.net
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>



-- 
Salu2:
MARTIN un valenciano desde Madrid (ESPAÑA)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20070616/e3227563/attachment.htm
 
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a