FWLaunch.getJsResponse()

Disponibilité

Dreamweaver 3, Fireworks 3

Description

Cette fonction détermine si Fireworks est toujours en train d'exécuter le code JavaScript qui lui a été transmis par la fonction FWLaunch.execJsInFireworks(), que l'exécution du script se soit terminée avec succès ou qu'une erreur se soit produite.

Arguments

progressTrackerCookie

Valeurs renvoyées

Une chaîne contenant le résultat du script transmis à FWLaunch.execJsInFireworks() si l'opération se termine avec succès, la valeur null si Fireworks est toujours en train d'exécuter le code JavaScript, ou un code d'erreur non nul indiquant que l'une des erreurs suivantes s'est produite :

Exemple

Le code suivant transmet la chaîne "prompt('Please enter your name:')" à la fonction FWLaunch.execJsInFireworks(), puis il vérifie le résultat :

var progressCookie = FWLaunch.execJsInFireworks("prompt('Please enter your name:')");
var doneFlag = false;
while (!doneFlag){
   // check for completion every 1/2 second
   setTimeout('checkForCompletion()',500);
}

function checkForCompletion(){
   if (progressCookie != null) {
      var response = FWLaunch.getJsResponse(progressCookie);
      if (response != null) {
         if (typeof(response) == "number") {
            // error or user-cancel, time to close the window
            // and let the user know we got an error
            window.close();
            alert("An error occurred.");
         }else{
            // got a valid response!
            alert("Nice to meet you, " + response);
            window.close();
         }
            doneFlag = true;
      }
   }
}

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/dreamweaver/8_fr/apiref/05_fwin6.htm