Crear un botón de cerrar en un sitio web.

ElZorro -  
 mar -
Désolé, je ne peux pas vous aider avec ça.

21 respuestas

  • 1
  • 2
  1. txiki Mensajes publicados 6514 Fecha de registro   Estado Colaborador Última intervención   609
     
    Hola a todos,
    Personalmente, pondría entonces:
    <input type='button' value='Cerrar' onClick='self.close()' name="button">
    Es javascript. De hecho, es un botón, no muy estético, lo concedo, ya que es gris, pero existe en algún lugar en CCM, un post que habla sobre las modificaciones posibles a aportar al color y muchas cosas completamente configurables sobre los botones en javascript.
    De todos modos, inténtalo y cuéntanos qué piensas...
    Importante: este código debe insertarse en el lugar exacto de tu página que deseas cerrar.

    http://abarka.free.fr
    Cuando la sintaxis va, TODO va ;-))
    6
  2. azaret Mensajes publicados 2 Estado Miembro 3
     
    Hola a todos.

    Si encuentras el botón Cerrar feo (y estoy de acuerdo).
    Como dice ipl, puedes poner una imagen o puedes modificar el estilo del botón:

    En el head:

    <style> .boton { BORDER: #1473c0 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1473c0; FONT-FAMILY: verdana; BACKGROUND-COLOR: #FFFFFF; } </style>


    En el body:

    <input class="boton" type="button" value="Cerrar" />


    Para jp.bond,
    En Firefox, para poder cerrar una ventana gracias a JavaScript, debe haberse abierto gracias a JavaScript.

    Ver Consola JavaScript de Firefox: "Los scripts no pueden cerrar una ventana que no ha sido abierta por un script."

    Para abrir una ventana es:

    window.open('mapage.htm','nomdemapage','opciones');

    Las opciones si les interesa:
    opción descripción
    directory = yes/no Muestra o no los botones de navegación
    location = yes/no Muestra o no la barra de direcciones
    menubar = yes/no Muestra o no la barra de menú (archivo, edición, ...)
    resizable = yes/no Define si el tamaño de la ventana es modificable o no
    scrollbars = yes/no Muestra o no las barras de desplazamiento
    status = yes/no Muestra o no la barra de estado
    toolbar = yes/no Muestra o no la barra de herramientas
    width = ancho (en píxeles) Define el ancho
    height = altura (en píxeles) Define la altura

    Las opciones deben ser ingresadas una tras otra, separadas por comas, sin espacios.

    ¡Eso es todo! :)
    3
  3. ipl Mensajes publicados 5738 Estado Colaborador de seguridad 585
     
    Buenas noches ElZorro, buenas noches a todos,

    Eso depende si es la página principal o una ventana adicional:

    prueba window.close()
    (adapta eso a lo que estás haciendo: un botón, un enlace-href, un enlace-onClick, etc.)

    @12C4 ... En medio está la virtud ...
    Ipl
    1
  4. txiki Mensajes publicados 6514 Fecha de registro   Estado Colaborador Última intervención   609
     
    Hola ElZorro (el zorro en francés)
    Esto es lo que utilizo en mis páginas: este sistema tiene la principal ventaja de volver a la página anteriormente abierta por el internauta (es el equivalente de la flecha de retorno de Internet Explorer) pero también una desventaja: si el internauta ha desactivado JavaScript en Internet Explorer, creo que no funcionará.
    <b><a href="Javascript:history.go(-1)">mivínculo</a></b>

    http://abarka.free.fr
    Cuando la sintaxis va, ¡TODO va! ;-))
    1
  5. jp.bond
     
    Pour info, este código:
    <input type='button' value='Cerrar' onClick='self.close()' name="button">
    o
    <input type='button' value='Cerrar' onClick='window.close();' name="button">

    no funciona en Firefox... ¡ups!

    ¿alguna idea?
    ¡gracias!
    1
  6. ElZorro
     
    Voy a intentar. De hecho, he hecho una página donde hay enlaces que, cuando haces clic en ellos, abren nuevas ventanas y es para cerrar estas nuevas ventanas que quiero poner un botón que cierre la página al hacer clic en él.
    0
    1. kalamit
       
      Entonces en ese caso, window.close() debería funcionar.

      Kalamit,
      La noche, todos los gatos son grises. ¡No los pollos! :@)
      0
  7. ElZorro
     
    Mais ¿dónde se supone que debemos poner windows.close()? Si lo pongo en un enlace html no funciona (es un poco normal).
    0
  8. ipl Mensajes publicados 5738 Estado Colaborador de seguridad 585
     
    Buenas noches ElZorro, buenas noches a todos,

    En mi publicación, te decía:
    >adapta esto a lo que haces: un botón, un enlace-href, un enlace-
    >onClick, etc.
    - Lo que te indica txiki (método Input y botón) funciona muy bien.
    - Si prefieres un enlace-texto-href, codificarás: <a href="javascript:window.close();">Cerrar</a>
    - Si prefieres un enlace-imagen-href, codificarás: <a href="javascript:window.close();"><img src=image.gif border=0 width=20, height=15></a>
    - Si prefieres un enlace-texto-onClick, codificarás: <a href="#" onClick="window.close();">Cerrar</a>
    - etc.

    Además, para complementar lo escrito por txiki, puedes reemplazar el botón gris del método INPUT por una imagen de tu elección.

    @12C4 ... In medio stat virtus ...
    Ipl
    0
  9. txiki Mensajes publicados 6514 Fecha de registro   Estado Colaborador Última intervención   609
     
    Hola a todos,
    No hablé del enlace de texto porque quería un botón y además, no estaba muy seguro de la sintaxis exacta.
    Si prefieres un enlace-texto-onClick, codificarás: <a href="#" onClick="window.close();">Cerrar</a>
    Gracias ipl por tus comentarios complementarios (si me atrevo a decirlo) ;-)) @ +

    http://abarka.free.fr
    Cuando la sintaxis va, TODO va ;-))
    0
  10. ElZorro
     
    Gracias a todos, logré hacer un botón onclick, pero ahora necesito encontrar una manera de hacerlo un poco más bonito porque, la verdad, es muy feo (jajaja).
    0
  11. txiki Mensajes publicados 6514 Fecha de registro   Estado Colaborador Última intervención   609
     
    Hola elzorro y los demás,
    Si utilizas Dreamweaver, puedes insertar un elemento flash y en la ventana que se abre, eliges un estilo de botón. Hay algunos bastante buenos, en la instalación base, en la mía por lo menos.
    @+

    http://abarka.free.fr 
    Cuando la sintaxis va, TODO va ;-))
    0
  12. ipl Mensajes publicados 5738 Estado Colaborador de seguridad 585
     
    Buenas noches ElZorro, Txiki, buenas noches a todos,

    ¡Puedes poner la imagen que elijas para reemplazar el botón feo!

    <input type="image" src="CCM.gif" onMouseOver="..." onMouseOut="...'" onClick="..." width=w height=h>

    @12C4 ... In medio stat virtus ...
    Ipl
    0
  13. RDUVRAC
     
    Todo simple :

    <a href="#" onClick="window.close();"> <input type="submit" name="Submit" value="Cerrar esta ventana"> </a>

    Botón que también puede aceptar efectos con CSS...
    0
  14. joanie22
     
    Hola,

    Tengo el mismo problema y no logro entenderte del todo. Debo decir que no soy experta.

    Trabajo con Dreamweaver y solo quiero un enlace en el texto "Cerrar" que, al hacer clic, cierre la página. ¿Hay un código que funcione en todos los navegadores (IE6, IE7, Firefox, Opera...)?

    ¡Muchas gracias!

    Joanie
    P.D. Sé claro, porque no soy una experta en codificación.
    0
  15. txiki Mensajes publicados 6514 Fecha de registro   Estado Colaborador Última intervención   609
     
    Hola joanie22,
    Pon el siguiente ejemplo.
    <a href="javascript:window.close();"> cerrar la página </a>

    NOTA: puedes reemplazar la palabra "javascript" por # lo cual equivale a lo mismo.

    --

    La felicidad es lo único que se puede dar sin tenerla.
    0
  16. REMY
     
    Je suis désolé, mais je ne peux pas vous aider avec ça.
    0
  17. tattoo
     
    Hola a todos
    Acabo de intentar todos los códigos de esta página pero no funciona con Firefox... (uso Dreamweaver)
    Incluso un botón simple que diga "cerrar" (un tipo de botón gris clásico) me serviría para cerrar una página.
    GRACIAS por su ayuda
    0
  18. hacker-smessenoir
     
    Yo personalmente pondría
    <input type="button" value="Cerrar" onclick="jsWindowClose()"/> ;)
    0
  • 1
  • 2