11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je galère à faire communiquer javascript et php.
Ma fonction en .js (fonctionne très bien, testée via un alert dans un body onLoad...)


<script type="text/javascript" >
function resolution() {
var resolution = "";
var resolution_failed = "no_trace";
var hauteur = screen.height;
var largeur = screen.width;
var bits = screen.colorDepth;
if((hauteur > 0) && (largeur > 0) && (bits > 0)){
resolution += "("+largeur+"x"+hauteur+")"+":"+bits;
return resolution;
}else{
return resolution_failed;
}
}
</script>
Je voudrais récupérer ce résultat dans un input HTML.
Donc j'ai essayé toute sorte de chose et j'arrive pas. Dernier essaie ci-dessous.
<input type="hidden" name="resolution" id="resolution" value="\"<script language="javascript">resolution();</script>"\"">

Question : Comment ajouter à la valeur de cet input, le résultat renvoyé par ma fonction javascript.

Merci de votre aide.
Hello moderno31 et bienvenue sur le forum Smiley smile ,

en tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

upload/1-code.gif

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que l'Aide (dont le lien est fourni lors de l'inscription) contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Bonjour,

<script type="text/javascript" >
function resolution() {
  var resolution = "";
  var resolution_failed = "no_trace";
  var hauteur = screen.height;
  var largeur = screen.width;
  var bits = screen.colorDepth;
  if((hauteur > 0) && (largeur > 0) && (bits > 0)){
    resolution += "("+largeur+"x"+hauteur+")"+":"+bits;
    document.getElementById("resolution").value = resolution;
  }
  else{
     document.getElementById("resolution").value = "resolution_failed";
  }
}
</script>



<input type="hidden" name="resolution" id="resolution" value=""/>

Modifié par loicbcn (28 Sep 2009 - 11:45)