Comunidad de diseño web y desarrollo en internet online

Boton que elimine un swf de un html

Citar            
MensajeEscrito el 15 Ene 2010 09:34 am
Hola,
estoy probando a hacer de los típicos cuadros de publicidad en swf que flotan en una página web, hice todo, puse el swf en un <p> fixed y todo perfecto, fondo transparente desde dreamweaver, todo perfecto, pero cuando pense "oh! y cómo lo cierro!" intente hacer un boton de cerrar pero no supe que código poner :S, no se me ocurrio ningun método o algo, ni siquiera se si escribir la función en AS3 o en javascript, me podrian decir cómo hacer para eliminar un swf que este como publicidad en un sitio web html? o php? XD
gracias!
Hasta Luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ene 2010 02:03 pm
Para cerrarlo lo haces con javaScript que cambia el estado visible del div contenedor, no eliminas el swf a no ser con un innerHTML (poco optimo)

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 15 Ene 2010 09:18 pm
Hola,
gracias por responder ^^,
no se como hacer para cambiarlo, pense en algo como el siguiente código:
(si estoy mal plz corrigeme :P)

Código HTML :

<html>
    <head>
        <script type="text/javascript">
            function cerrar(){
                document.getElementById('container').style = ""; //y aqui que? XD
            }
        </script>
    </head>
    <body>
        <a href="javascript:cerrar()">Cerrar [x]</a>
        <div id="container">
            <object type="application/x-shockwave-flash" data="publicidad.swf" id="archivo" width="400" height="300">
                <param name="movie" value="publicidad.swf" />
                <param name="allowFullScreen" value="true" />
            </object>
        </div>
    </body>
</html>


espero me puedas ayudar ^^
Muchas gracias de nuevo,
Hasta Luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ene 2010 07:13 am
Movido al foro de Javascript

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 17 Ene 2010 08:06 pm
...

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ene 2010 06:58 pm
podes hacerlo asi

Código HTML :

<html> 
    <head> 
        <script type="text/javascript"> 
            function cerrar(){ 
                var doc = document.getElementById('container'); 
      doc.innerHTML = "";
            } 
        </script> 
    </head> 
    <body> 
        <a href="javascript:cerrar()">Cerrar [x]</a> 
        <div id="container"> 
            <object type="application/x-shockwave-flash" data="publicidad.swf" id="archivo" width="400" height="300"> 
                <param name="movie" value="publicidad.swf" /> 
                <param name="allowFullScreen" value="true" /> 
            </object> 
        </div> 
    </body> 
</html> 

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 19 Ene 2010 07:28 pm
:O, muchas gracias jpcw, creo que en algo de ajax para cargar contenido habia utilizado esa propiedad innerHTML, pero no se me ocurrio utilizarla para esto XD, muchas gracias de nuevo,
Hasta Luego!

Por hormy1

Claber

124 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.