Mostrar mensagem de carregamento e mudar conteúdo em php include

  • Autor Autor Carambel
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Hola como puedo hacer esto:

En un include tengo un mensaje que dice "cargando", como hago que ese cargando en un determinado tiempo se cambie de texto a "la carga a terminado" en un tiempo determinado.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Puedes hacerlo con jQuery o javascript, aquí un ejemplo:

HTML:
<script>
$(window).ready(function(){
setTimeout(function(){
$('#cargano').html = 'La carga ha terminado'
}, 5000)
});
</script>
<p id="cargando">Cargando</p>
 
Gracias por la respuestas kanikase, pero no cambia el texto, se queda en cargando pasando los 5 segundos
Puedes hacerlo con jQuery o javascript, aquí un ejemplo:

HTML:
<script>
$(window).ready(function(){
setTimeout(function(){
$('#cargano').html = 'La carga ha terminado'
}, 5000)
});
</script>
<p id="cargando">Cargando</p>
 
Gracias por la respuestas kanikase, pero no cambia el texto, se queda en cargando pasando los 5 segundos

1.- En el código que te dim me faltó una d
2.- Debes tener jQuery:

HTML:
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<script>
$(window).ready(function(){
setTimeout(function(){
$('#cargando').html = 'La carga ha terminado'
}, 5000)
});
</script>
<p id="cargando">Cargando</p>

- - - Actualizado - - -

Si no hazlo así:

HTML:
<script>
setTimeout(function() {document.getElementById('cargando').innerHTML = 'La carga ha terminado'},3000)
</script>
<p id="cargando">Cargando</p>
 
El ultimo me sirvió pero como puedo ponerlo html en vez de "Cargando" y "La carga a terminado" te lo agradeceré.

1.- En el código que te dim me faltó una d
2.- Debes tener jQuery:

HTML:
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<script>
$(window).ready(function(){
setTimeout(function(){
$('#cargando').html = 'La carga ha terminado'
}, 5000)
});
</script>
<p id="cargando">Cargando</p>

- - - Actualizado - - -

Si no hazlo así:

HTML:
<script>
setTimeout(function() {document.getElementById('cargando').innerHTML = 'La carga ha terminado'},3000)
</script>
<p id="cargando">Cargando</p>
 
El ultimo me sirvió pero como puedo ponerlo html en vez de "Cargando" y "La carga a terminado" te lo agradeceré.

No entendí :distant: como que "ponerlo html"
 
Algo asi, en vez de ponerle cargando en puro texto para mostrar , pongo un div dentro con un gif que diga cargando, cuando ya pase los segundos mostrar tambien un div dentro un con un gif que diga carga finalizada con un enlace.


No entendí :distant: como que "ponerlo html"
 
Algo asi, en vez de ponerle cargando en puro texto para mostrar , pongo un div dentro con un gif que diga cargando, cuando ya pase los segundos mostrar tambien un div dentro un con un gif que diga carga finalizada con un enlace.

En vez de <p id="cargando">Cargando</p> pon
HTML:
<script>
setTimeout(function() {document.getElementById('cargando').src = 'URL NUEVA IMAGEN'},3000)
</script>
<img id="cargando" src="url" />
 
En vez de <p id="cargando">Cargando</p> pon
HTML:
<script>
setTimeout(function() {document.getElementById('cargando').src = 'URL NUEVA IMAGEN'},3000)
</script>
<img id="cargando" src="url" />

Muchas gracias si me funciono, pero si no fuera mucha molestia como haria para que la primera imagen no tenga url, y solamente tenga url la imagen que se mostrara en el tiempo declarado en el codigo.
 
Muchas gracias si me funciono, pero si no fuera mucha molestia como haria para que la primera imagen no tenga url, y solamente tenga url la imagen que se mostrara en el tiempo declarado en el codigo.

no le pones url :fatigue:
 
Voltar
Topo