Tema para preguntas random a Chatgpt 🤖

  • Autor Autor Carlos Arreola
  • Fecha de inicio Fecha de inicio
podrias hacer lo mismo con una galeria jquery mejor??
Sí, para una galería en jQuery puedes utilizar un plugin como "Lightbox". Asegúrate de incluir la biblioteca jQuery y el plugin Lightbox en tu archivo HTML. Aquí hay un ejemplo simple de cómo podría ser tu código:

HTML:
<!doctype html>
<html>
<head>
  <link rel="stylesheet" href="path_to_lightbox_css/lightbox.min.css">
</head>
<body>
  
  <a href="img/image1.jpg" data-lightbox="myGallery">
    <img src="img/thumb_image1.jpg" height="100px">
  </a>
  <a href="img/image2.jpg" data-lightbox="myGallery">
    <img src="img/thumb_image2.jpg" height="100px">
  </a>
  <a href="img/image3.jpg" data-lightbox="myGallery">
    <img src="img/thumb_image3.jpg" height="100px">
  </a>

  <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
  <script src="path_to_lightbox_js/lightbox-plus-jquery.min.js"></script>

</body>
</html>

Con esto, al hacer clic en las imágenes miniatura, se abrirán en un lightbox. Asegúrate de reemplazar "path_to_lightbox_css/lightbox.min.css", "path_to_lightbox_js/lightbox-plus-jquery.min.js" y los enlaces a tus imágenes con los caminos adecuados en tu proyecto.
 
Puede ser que estés teniendo problemas con la visualización de la barra de progreso debido a la compatibilidad del navegador con el elemento "progress" de HTML5. Intenta mostrar y actualizar la barra de progreso usando este método:

En lugar de utilizar
JavaScript:
$('#progress').width(percentVal);
prueba utilizando
JavaScript:
$('#progress').val(percentComplete);
El método .val() establece o devuelve el valor del atributo de valor de un campo de entrada. Dado que la barra de progreso utiliza el atributo de valor para representar el progreso, este método puede funcionar en tu caso para actualizar la barra de progreso.
Si persiste el problema, podrías considerar utilizar una biblioteca de barra de progreso en JavaScript o jQuery que sea compatible con una gama más amplia de navegadores.
nono me referia que hicieras esto mismo con lo que dijiste de jquery jeje
 
nono me referia que hicieras esto mismo con lo que dijiste de jquery jeje
¡Mis disculpas por la confusión! Veamos cómo puede hacerse con jQuery y un plugin llamado "jQuery File Upload". Asegúrate de que has incluido jQuery y jQuery UI en tu archivo HTML, junto con el complemento de jQuery File Upload. Aquí te dejo un ejemplo básico de cómo se puede hacer:

HTML:
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>
    <script src="jquery.fileupload.js"></script>
</head>
<body>
    <input id="fileupload" type="file" name="files[]" data-url="server/php/" multiple>
    <div id="progress">
        <div class="bar" style="width: 0%;"></div>
    </div>
    <script>
    $(function () {
        $('#fileupload').fileupload({
            dataType: 'json',
            done: function (e, data) {
                $.each(data.result.files, function (index, file) {
                    $('<p/>').text(file.name).appendTo(document.body);
                });
            },
            progressall: function (e, data) {
                var progress = parseInt(data.loaded / data.total * 100, 10);
                $('#progress .bar').css(
                    'width',
                    progress + '%'
                );
            }
        });
    });
    </script>
</body>
</html>
Este código HTML y JavaScript crea un formulario de carga de archivos con una barra de progreso basada en jQuery. Cuando se carga un archivo, la barra de progreso se actualiza. Cuando la carga termina, el nombre del archivo se adjunta al cuerpo del documento. Asegúrate de reemplazar "server/php/" con tu propio servidor de procesamiento de archivos.
 
¡Mis disculpas por la confusión! Veamos cómo puede hacerse con jQuery y un plugin llamado "jQuery File Upload". Asegúrate de que has incluido jQuery y jQuery UI en tu archivo HTML, junto con el complemento de jQuery File Upload. Aquí te dejo un ejemplo básico de cómo se puede hacer:

HTML:
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>
    <script src="jquery.fileupload.js"></script>
</head>
<body>
    <input id="fileupload" type="file" name="files[]" data-url="server/php/" multiple>
    <div id="progress">
        <div class="bar" style="width: 0%;"></div>
    </div>
    <script>
    $(function () {
        $('#fileupload').fileupload({
            dataType: 'json',
            done: function (e, data) {
                $.each(data.result.files, function (index, file) {
                    $('<p/>').text(file.name).appendTo(document.body);
                });
            },
            progressall: function (e, data) {
                var progress = parseInt(data.loaded / data.total * 100, 10);
                $('#progress .bar').css(
                    'width',
                    progress + '%'
                );
            }
        });
    });
    </script>
</body>
</html>
Este código HTML y JavaScript crea un formulario de carga de archivos con una barra de progreso basada en jQuery. Cuando se carga un archivo, la barra de progreso se actualiza. Cuando la carga termina, el nombre del archivo se adjunta al cuerpo del documento. Asegúrate de reemplazar "server/php/" con tu propio servidor de procesamiento de archivos.
$(document).ready(function() {
$('#miFormulario').ajaxForm({
beforeSend: function() {
$('#progress').show();
var percentVal = '0%';
$('.progress-bar').width(percentVal);
$('.percent').html(percentVal);
},
uploadProgress: function(event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
$('.progress-bar').width(percentVal);
$('.percent').html(percentVal);

var sizeRemaining = total - position;
var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
$('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
},
});
});

mejor a este codigo agrega cuantas horas y minutos le faltan y quitale el progress porfa
 
$(document).ready(function() {
$('#miFormulario').ajaxForm({
beforeSend: function() {
$('#progress').show();
var percentVal = '0%';
$('.progress-bar').width(percentVal);
$('.percent').html(percentVal);
},
uploadProgress: function(event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
$('.progress-bar').width(percentVal);
$('.percent').html(percentVal);

var sizeRemaining = total - position;
var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
$('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
},
});
});

mejor a este codigo agrega cuantas horas y minutos le faltan y quitale el progress porfa
Por supuesto, aquí está tu código modificado. He agregado una estimación del tiempo restante basada en la velocidad de carga hasta el momento:

JavaScript:
$(document).ready(function() {
    var startTime;
    $('#miFormulario').ajaxForm({
        beforeSend: function() {
            startTime = new Date().getTime(); // Registra el tiempo de inicio
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';
            $('.percent').html(percentVal);

            // Calcula el tiempo restante
            var currentTime = new Date().getTime();
            var uploadTime = currentTime - startTime; // Tiempo tomado hasta ahora en milisegundos
            var totalEstimatedTime = uploadTime * total / position ;
            var timeRemaining = totalEstimatedTime - uploadTime; //  Tiempo restante en milisegundos

            // Convierte el tiempo a formato de horas y minutos.
            var seconds = Math.floor(timeRemaining / 1000);
            var minutes = Math.floor(seconds / 60);
            var hours = Math.floor(minutes / 60);

            $('.timeRemaining').html(hours + 'h ' + (minutes % 60) + 'm restantes');

            var sizeRemaining = total - position;
            var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
            $('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
        },
    });
});
Asegúrate de tener un elemento en tu código HTML con la clase .timeRemaining para que el tiempo restante se muestre correctamente. Por ejemplo:

HTML:
<p class="timeRemaining"></p>
 
Por supuesto, aquí está tu código modificado. He agregado una estimación del tiempo restante basada en la velocidad de carga hasta el momento:

JavaScript:
$(document).ready(function() {
    var startTime;
    $('#miFormulario').ajaxForm({
        beforeSend: function() {
            startTime = new Date().getTime(); // Registra el tiempo de inicio
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';
            $('.percent').html(percentVal);

            // Calcula el tiempo restante
            var currentTime = new Date().getTime();
            var uploadTime = currentTime - startTime; // Tiempo tomado hasta ahora en milisegundos
            var totalEstimatedTime = uploadTime * total / position ;
            var timeRemaining = totalEstimatedTime - uploadTime; //  Tiempo restante en milisegundos

            // Convierte el tiempo a formato de horas y minutos.
            var seconds = Math.floor(timeRemaining / 1000);
            var minutes = Math.floor(seconds / 60);
            var hours = Math.floor(minutes / 60);

            $('.timeRemaining').html(hours + 'h ' + (minutes % 60) + 'm restantes');

            var sizeRemaining = total - position;
            var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
            $('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
        },
    });
});
Asegúrate de tener un elemento en tu código HTML con la clase .timeRemaining para que el tiempo restante se muestre correctamente. Por ejemplo:

HTML:
<p class="timeRemaining"></p>
se queda en 0h 0m restantes que puedo hacer??
 
se queda en 0h 0m restantes que puedo hacer??
Podría haber varios motivos por los cuales se muestra 0h 0m restantes, algunos posibles problemas podrían ser:

1. La velocidad de carga es muy rápida, por lo que el tiempo restante es prácticamente nulo.
2. El evento uploadProgress no se dispara correctamente o tan a menudo como debería.
3. Hay un problema con la forma en que se calcula el tiempo restante.

Podrías agregar algunas declaraciones de consola para depurar y ver qué valores obtienes en las variables. Por ejemplo, modifica el código para ver actualizaciones en consola:

JavaScript:
uploadProgress: function(event, position, total, percentComplete) {
    var currentTime = new Date().getTime();
    var uploadTime = currentTime - startTime;
    var totalEstimatedTime = uploadTime * total / position;
    var timeRemaining = totalEstimatedTime - uploadTime;

    console.log('position:', position);
    console.log('total:', total);
    console.log('uploadTime:', uploadTime);
    console.log('totalEstimatedTime:', totalEstimatedTime);
    console.log('timeRemaining:', timeRemaining);

     ...
}

Esto debería ayudarte a ver si hay algún problema obvio con las variables.
 
Por supuesto, aquí está tu código modificado. He agregado una estimación del tiempo restante basada en la velocidad de carga hasta el momento:

JavaScript:
$(document).ready(function() {
    var startTime;
    $('#miFormulario').ajaxForm({
        beforeSend: function() {
            startTime = new Date().getTime(); // Registra el tiempo de inicio
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';
            $('.percent').html(percentVal);

            // Calcula el tiempo restante
            var currentTime = new Date().getTime();
            var uploadTime = currentTime - startTime; // Tiempo tomado hasta ahora en milisegundos
            var totalEstimatedTime = uploadTime * total / position ;
            var timeRemaining = totalEstimatedTime - uploadTime; //  Tiempo restante en milisegundos

            // Convierte el tiempo a formato de horas y minutos.
            var seconds = Math.floor(timeRemaining / 1000);
            var minutes = Math.floor(seconds / 60);
            var hours = Math.floor(minutes / 60);

            $('.timeRemaining').html(hours + 'h ' + (minutes % 60) + 'm restantes');

            var sizeRemaining = total - position;
            var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
            $('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
        },
    });
});
Asegúrate de tener un elemento en tu código HTML con la clase .timeRemaining para que el tiempo restante se muestre correctamente. Por ejemplo:

HTML:
<p class="timeRemaining"></p>
Que paginas tiene para crear paginas web gratis a dominio
 
Que paginas tiene para crear paginas web gratis a dominio
Crear una página web de manera gratuita es posible con muchas plataformas en línea. Ten en cuenta que, aunque puedes crear y alojar la página web de forma gratuita, obtener un nombre de dominio personalizado generalmente tiene un costo. Aquí tienes algunas opciones:

1. Wix: Esta plataforma ofrece una amplia gama de plantillas y un editor muy intuitivo. Sin embargo, las versiones gratuitas incluyen anuncios de Wix.

2. Weebly: Ofrece muchas opciones de diseño y es amigable para principiantes, aunque al igual que con Wix, obtendrás un subdominio en la versión gratuita.

3. WordPress.com: Te permite crear un sitio web gratis con su subdominio. Ofrece cientos de temas adicionales e incluye un constructor de sitios.

4. Google Sites: Una herramienta muy simple para crear sitios pequeños, directamente integrada con Google Drive.

5. Jimdo: Esta plataforma facilita la creación de una página web gratis y también usa subdominios en su versión gratuita.

Recuerda que aunque estas plataformas permiten crear un sitio de manera gratuita, si quieres un dominio propio (como www.misitio.com) normalmente deberás comprarlo a través de ellos o de un registrador de dominios independiente.
 
Crear una página web de manera gratuita es posible con muchas plataformas en línea. Ten en cuenta que, aunque puedes crear y alojar la página web de forma gratuita, obtener un nombre de dominio personalizado generalmente tiene un costo. Aquí tienes algunas opciones:

1. Wix: Esta plataforma ofrece una amplia gama de plantillas y un editor muy intuitivo. Sin embargo, las versiones gratuitas incluyen anuncios de Wix.

2. Weebly: Ofrece muchas opciones de diseño y es amigable para principiantes, aunque al igual que con Wix, obtendrás un subdominio en la versión gratuita.

3. WordPress.com: Te permite crear un sitio web gratis con su subdominio. Ofrece cientos de temas adicionales e incluye un constructor de sitios.

4. Google Sites: Una herramienta muy simple para crear sitios pequeños, directamente integrada con Google Drive.

5. Jimdo: Esta plataforma facilita la creación de una página web gratis y también usa subdominios en su versión gratuita.

Recuerda que aunque estas plataformas permiten crear un sitio de manera gratuita, si quieres un dominio propio (como www.misitio.com) normalmente deberás comprarlo a través de ellos o de un registrador de dominios independiente.
cual me recomienda para registrar dominios que sea barato y seguro.
 
cual me recomienda para registrar dominios que sea barato y seguro.
Hay varias empresas confiables donde puedes registrar dominios a un costo relativamente bajo. Algunas de las más populares son:

1. Namecheap: Ofrece precios competitivos y un excelente servicio al cliente.

2. GoDaddy: Es uno de los registradores de dominios más grandes y conocidos. Sus precios iniciales pueden ser realmente bajos, aunque tienden a subir después del primer año.

3. Bluehost: Además de ser un proveedor de alojamiento, Bluehost también ofrece registro de dominios.

4. Google Domains: Los dominios registrados con Google vienen con privacidad WHOIS incluida, lo que puede ser una ventaja en cuanto a seguridad.

5. HostGator: También ofrece registros de dominios, junto con servicios de alojamiento.

Siempre es una buena idea verificar primero las políticas y características (como la privacidad de WHOIS, el costo de renovación, etc.) antes de elegir un registrador de dominios.
 
Podría haber varios motivos por los cuales se muestra 0h 0m restantes, algunos posibles problemas podrían ser:

1. La velocidad de carga es muy rápida, por lo que el tiempo restante es prácticamente nulo.
2. El evento uploadProgress no se dispara correctamente o tan a menudo como debería.
3. Hay un problema con la forma en que se calcula el tiempo restante.

Podrías agregar algunas declaraciones de consola para depurar y ver qué valores obtienes en las variables. Por ejemplo, modifica el código para ver actualizaciones en consola:

JavaScript:
uploadProgress: function(event, position, total, percentComplete) {
    var currentTime = new Date().getTime();
    var uploadTime = currentTime - startTime;
    var totalEstimatedTime = uploadTime * total / position;
    var timeRemaining = totalEstimatedTime - uploadTime;

    console.log('position:', position);
    console.log('total:', total);
    console.log('uploadTime:', uploadTime);
    console.log('totalEstimatedTime:', totalEstimatedTime);
    console.log('timeRemaining:', timeRemaining);

     ...
}

Esto debería ayudarte a ver si hay algún problema obvio con las variables.
<div class="barra">
<div class="barra_azul" id="barra_estado">
<span></span>
</div>
</div>
acabo de encontrar esta barra de progress, pero no se como hacerla funcionar con el codigo, puedes ayudarme?
 
<div class="barra">
<div class="barra_azul" id="barra_estado">
<span></span>
</div>
</div>
acabo de encontrar esta barra de progress, pero no se como hacerla funcionar con el codigo, puedes ayudarme?
¡Claro que sí! Aquí adapto tu código para trabajar con esta barra de progreso:

JavaScript:
$(document).ready(function() {
    var startTime;
    $('#miFormulario').ajaxForm({
        beforeSend: function() {
            startTime = new Date().getTime(); // Registra el tiempo de inicio
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';

            // Aquí actualizamos la barra de progreso
            $('#barra_estado').width(percentVal);
            $('#barra_estado span').html(percentVal);

            // Cálculo del tiempo restante
            var currentTime = new Date().getTime();
            var uploadTime = currentTime - startTime;
            var totalEstimatedTime = uploadTime * total / position ;
            var timeRemaining = totalEstimatedTime - uploadTime;

            var seconds = Math.floor(timeRemaining / 1000);
            var minutes = Math.floor(seconds / 60);
            var hours = Math.floor(minutes / 60);

            $('.timeRemaining').html(hours + 'h ' + (minutes % 60) + 'm restantes');

            var sizeRemaining = total - position;
            var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
            $('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
        },
    });
});

En este caso, actualizamos la barra de progreso cambiando su ancho y actualizando el texto dentro del span según el porcentaje de finalización. Asegúrate de tener los estilos CSS adecuados para que tu barra de progreso se muestre correctamente.
 
cual es el periodo de redencion de un dominio .club?
¡Claro que sí! Aquí adapto tu código para trabajar con esta barra de progreso:

JavaScript:
$(document).ready(function() {
    var startTime;
    $('#miFormulario').ajaxForm({
        beforeSend: function() {
            startTime = new Date().getTime(); // Registra el tiempo de inicio
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';

            // Aquí actualizamos la barra de progreso
            $('#barra_estado').width(percentVal);
            $('#barra_estado span').html(percentVal);

            // Cálculo del tiempo restante
            var currentTime = new Date().getTime();
            var uploadTime = currentTime - startTime;
            var totalEstimatedTime = uploadTime * total / position ;
            var timeRemaining = totalEstimatedTime - uploadTime;

            var seconds = Math.floor(timeRemaining / 1000);
            var minutes = Math.floor(seconds / 60);
            var hours = Math.floor(minutes / 60);

            $('.timeRemaining').html(hours + 'h ' + (minutes % 60) + 'm restantes');

            var sizeRemaining = total - position;
            var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
            $('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
        },
    });
});

En este caso, actualizamos la barra de progreso cambiando su ancho y actualizando el texto dentro del span según el porcentaje de finalización. Asegúrate de tener los estilos CSS adecuados para que tu barra de progreso se muestre correctamente.
 
¡Claro que sí! Aquí adapto tu código para trabajar con esta barra de progreso:

JavaScript:
$(document).ready(function() {
    var startTime;
    $('#miFormulario').ajaxForm({
        beforeSend: function() {
            startTime = new Date().getTime(); // Registra el tiempo de inicio
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';

            // Aquí actualizamos la barra de progreso
            $('#barra_estado').width(percentVal);
            $('#barra_estado span').html(percentVal);

            // Cálculo del tiempo restante
            var currentTime = new Date().getTime();
            var uploadTime = currentTime - startTime;
            var totalEstimatedTime = uploadTime * total / position ;
            var timeRemaining = totalEstimatedTime - uploadTime;

            var seconds = Math.floor(timeRemaining / 1000);
            var minutes = Math.floor(seconds / 60);
            var hours = Math.floor(minutes / 60);

            $('.timeRemaining').html(hours + 'h ' + (minutes % 60) + 'm restantes');

            var sizeRemaining = total - position;
            var sizeRemainingMB = (sizeRemaining / (1024*1024)).toFixed(2);
            $('.sizeRemaining').html(sizeRemainingMB + 'MB restantes');
        },
    });
});

En este caso, actualizamos la barra de progreso cambiando su ancho y actualizando el texto dentro del span según el porcentaje de finalización. Asegúrate de tener los estilos CSS adecuados para que tu barra de progreso se muestre correctamente.
cual es el periodo de redencion de un dominio .online?
 
cual es el periodo de redencion de un dominio .online?
El periodo de redención de un dominio .online normalmente es de 30 días, al igual que con muchos otros dominios genéricos de alto nivel. Sin embargo, este periodo puede variar dependiendo del registrador de dominios. Si tu dominio .online ha expirado, te sugiero que te comuniques con tu registrador de dominios lo más pronto posible para confirmar el periodo exacto de redención y conocer las opciones disponibles para recuperarlo.
 
El periodo de redención de un dominio .online normalmente es de 30 días, al igual que con muchos otros dominios genéricos de alto nivel. Sin embargo, este periodo puede variar dependiendo del registrador de dominios. Si tu dominio .online ha expirado, te sugiero que te comuniques con tu registrador de dominios lo más pronto posible para confirmar el periodo exacto de redención y conocer las opciones disponibles para recuperarlo.
cual es el periodo de redencion de un dominio .online en porkbun.com
 
cual es el periodo de redencion de un dominio .online en porkbun.com
Para detalles muy específicos sobre el periodo de redención de un dominio, como un .online en Porkbun.com, lo mejor es consultar directamente con el servicio al cliente de Porkbun. Sin embargo, por lo general, la mayoría de los registradores, incluyendo Porkbun, tienen un periodo de redención de 30 días después del vencimiento del dominio. Durante este tiempo, el dominio puede ser recuperado por una tarifa adicional. Tras este periodo, el dominio entra en un periodo de "gracia de eliminación" de unos pocos días antes de ser liberado para su registro por cualquier persona. Te recomendaría contactar directamente a Porkbun para asegurarte.
 
Para detalles muy específicos sobre el periodo de redención de un dominio, como un .online en Porkbun.com, lo mejor es consultar directamente con el servicio al cliente de Porkbun. Sin embargo, por lo general, la mayoría de los registradores, incluyendo Porkbun, tienen un periodo de redención de 30 días después del vencimiento del dominio. Durante este tiempo, el dominio puede ser recuperado por una tarifa adicional. Tras este periodo, el dominio entra en un periodo de "gracia de eliminación" de unos pocos días antes de ser liberado para su registro por cualquier persona. Te recomendaría contactar directamente a Porkbun para asegurarte.
cual seria el periodo de gracia de eliminación
 
cual seria el periodo de gracia de eliminación
El periodo de gracia de eliminación es un lapso que normalmente dura alrededor de 5 días después del periodo de redención. Durante esta fase, el dominio puede ser aún recuperado por el dueño original, pero suele involucrar tarifas más elevadas. Pasado este periodo, el dominio se libera y queda disponible para que cualquier persona lo registre de nuevo. Sin embargo, esto puede variar entre diferentes registradores de dominios y diferentes extensiones de dominio, por lo que siempre es mejor verificar directamente con tu proveedor de servicios de dominio.
 
Atrás
Arriba