Bonjour,

Voila je rencontre un petit problème avec mon code.

Je cherche a écrire une valeur dans un attribut html

var nb1 = null;
var nb2 = null;

function GameDetails( servername, serverurl, mapname, maxplayers, steamid, gamemode ) {
document.getElementById("mapname").innerHTML = mapname;
document.getElementById("gamemode").innerHTML = gamemode;
}
function DownloadingFile( fileName ) {
document.getElementById("filename").innerHTML = fileName;
}
function SetStatusChanged( status ) {
document.getElementById("status").innerHTML = status;
}
function SetFilesNeeded( needed ) {
nb1 = needed;
document.getElementById("needed").innerHTML = needed;
}
function SetFilesTotal( total ) {
nb2 = total;
document.getElementById("total").innerHTML = total;
}

function progress() {
document.getElementsById("need").getAttribute("max") = nb2;
document.getElementsById("need").getAttribute("value") = nb1;
}

Ce que je veux

Je veut que les attributs "max" et "value" de ma progress bar est les nombre indiquer

Ce que j'obtiens

Je n'obtient rien ma progress bar ne marche pas

1 réponse


Yop! Tu t'es trompé de méthode. Il faut .setAttribute(nom, valeuràappliquer) au lieux de .getAttribute(nom) = valeuràappliquer