- Ce sujet contient 5 réponses, 3 participants et a été mis à jour pour la dernière fois par , le il y a 4 jours et 19 heures.
-
Sujet
-
Bonjour, j’aimerais qu’un script s’exécute uniquement si un champ nommé “meca” n’est pas présent.
Javais pensé à ceci :
if (this.getField("meca")!=0) {
var aCropRect = this.getPageBox("Crop",0);
var nMiddle = aCropRect[2]/2;
var rectFld = [];
rectFld[0] = nMiddle-150;
rectFld[1] = aCropRect[3]+25;
rectFld[2] = nMiddle+150;
rectFld[3] = aCropRect[3];
var oFld = this.addField("meca", "text", 0, rectFld);
oFld.value = "\u00a9\u0020\u004d\u002e\u0020\u0043\u0061\u0072\u0063\u0061\u0073\u0073\u006f\u006e\u0020\u002d\u0020\u006d\u0065\u0063\u0061\u0030\u0035\u002e\u0066\u0072\u0020\u002d\u0020\u0061\u0064\u006d\u0069\u006e\u0040\u006d\u0065\u0063\u0061\u0030\u0035\u002e\u0066\u0072 ";
oFld.alignment = "center";
this.getField("meca").fillColor = color.transparent;
this.getField("meca").textColor = color.white;
this.getField("meca").borderColor = color.transparent;
this.getField("meca").display = display.hidden;
}
Cependant je constate que si je déplace ce champ, le script s’éxécute à nouveau et je me retrouve avec plusieurs champs avec ce nom.
Merci
- Vous devez être connecté pour répondre à ce sujet.