afficher logo/image chargement pour upload

Eléphant du PHP | 133 Messages

08 nov. 2010, 12:33

j'ai testé avec un lien d'image valide .
il faut donc mettre 2 fois le lien de l'image .
mais des que je rajoute les lignes du noeud image
il se passe plus rien , meme le texte "Patientez..." apparait plus

ViPHP
AB
ViPHP | 5818 Messages

08 nov. 2010, 14:03

Bon, testes le code ci-dessous dans une page séparée
<?php
if (isset($_POST['ok']))
{
sleep(3);
}
?>

<script type="text/javascript">
<!--
function Verif_attente(id_attente,chemin_image)
    {
                   
        var id_attente = document.getElementById(id_attente);
       
        if (typeof id_attente != 'undefined')
        {
            // Nettoyage de l'élément cible
            var nb_noeuds = id_attente.childNodes.length;
                       
            for (var i = 0; i < nb_noeuds; i++)        
                                {                                  
                                        id_attente.removeChild(id_attente.firstChild);
                                }
               
            var texte = 'Patientez...  ';
            // Création du noeud texte
            var noeud_texte = document.createTextNode(texte);
                       
            // Création du noeud image
            var image = document.createElement('img');
            image.setAttribute('src',chemin_image);
                       
            // Insertion du noeud texte
            id_attente.appendChild(noeud_texte);
                       
            // Insertion du noeud image
            id_attente.appendChild(image);
        }
    }
-->
</script>

<form method="post" enctype = "multipart/form-data"  ...  onsubmit = "Verif_attente('message_attente','http://abciweb.net/graphiques/attente.gif')" >

<input type="submit" name = "ok" value = "ok" />
</form>

<div id = "message_attente"><img style="visibility:hidden" src="http://abciweb.net/graphiques/attente.gif" /></div>
Et ne me dis pas que ça ne fonctionne pas !
Ensuite remplace "http://abciweb.net/graphiques/attente.gif" par l'adresse de ton image

Eléphant du PHP | 133 Messages

08 nov. 2010, 14:27

oui le script seul fonctionne mais des que je le met dans mon script ca part en vrille .
j'ai des erreur dans la page et plus rien s'affiche ni patientez ni le dessin .

je vais finir par laisser juste le message ca suffira , trop prise de tete :(