La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  envoi de variable dans une fonction
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: envoi de variable dans une fonction  (Lu 1749 fois)
envoi de variable dans une fonction
« sur: le 12-02-2013 a 17:13:22 »
accentcom
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 7





Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour à tous

Je suis en train de reprendre un code existant js et j'ai un petit problème pour faire passer une variable.

Voici le code initial:

var oXHR = new XMLHttpRequest();       
oXHR.upload.addEventListener('progress', uploadProgress, false); //appel de la fonction uploadProgress

function uploadProgress(e) { // upload process in progress
    if (e.lengthComputable) {
        iBytesUploaded = e.loaded;
        iBytesTotal = e.total;
        var iPercentComplete = Math.round(e.loaded * 100 / e.total);
        var iBytesTransfered = bytesToSize(iBytesUploaded);
        document.getElementById('progress_percent').innerHTML = iPercentComplete.toString() + '%';
        document.getElementById('progress').style.width = (iPercentComplete * 4).toString() + 'px';
        //document.getElementById('b_transfered').innerHTML = iBytesTransfered;
        if (iPercentComplete == 100) {
            var oUploadResponse = document.getElementById('upload_response');
            oUploadResponse.innerHTML = '<h1>Please wait...processing</h1>';
            oUploadResponse.style.display = 'block';
        }
    } else {
        document.getElementById('progress').innerHTML = 'unable to compute';
    }
}

Ce que je souhaite faire c'est envoyer une variable supplémentaire "mavariable" à la fonction uploadProgess, ce que je ne comprends pas c'est que lorsqu'elle est appelée on l'écrit uploadProgress alors qu'elle est déclarée avec une variable "e" function uploadProgress(e){
//code
}
comment faire pour appeler ma fonction avec une nouvelle variable
ex: uploadProgress(mavariable)
en ayant une fonction écrite comme ça:
function uploadProgress(e,mavariable){
//code
}

Merci d'avance à celui qui résoudra mon problème car je sèche complètement

Rapporter au modérateur  

Accentcom - agence de communication à Besançon- Création de sites internet
http://www.accentcom.fr
SIRET: 508 852 142 00027
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg