2013-09-16 3 views
0

Например, у меня есть действие, как это:Есть ли способ пропустить следующую операцию с помощью JS?

Run external JS => Save file => Run External Bat 

Проблема заключается в том, есть ли способ в JS, чтобы пропустить сохранить активность файла?

То, что я хотел бы сделать в JS является:

if (some condition) { 
    //Skip the save file activity 
} 

Можно или любой обходной путь может достичь того же результата? Благодаря

Ссылка: http://www.adobe.com/devnet/acrobat/javascript.html

+1

Да, можно использовать, если заявление только иногда сделать что-то в Javascript –

ответ

1

В зависимости от контекста того, что вы пытаетесь выполнить с помощью инструкции continue, может оказаться полезным здесь. В этом примере вы используете его для обхода печати № 24.

Outer: 
for (var i = 1; i <= 10; i++) { 
    document.write ("<br />"); 
    document.write ("i: " + i); 
    document.write (" j: "); 

Inner: 
    for (var j = 21; j <= 30; j++) { 
     if (j == 24) { 
      continue Inner; 
     } 
     document.write (j + " "); 
    } 
} 

//Output: 
//i: 1 j: 21 22 23 25 26 27 28 29 30 
//i: 2 j: 21 22 23 25 26 27 28 29 30 
//i: 3 j: 21 22 23 25 26 27 28 29 30 
//i: 4 j: 21 22 23 25 26 27 28 29 30 
//i: 5 j: 21 22 23 25 26 27 28 29 30 
//i: 6 j: 21 22 23 25 26 27 28 29 30 
//i: 7 j: 21 22 23 25 26 27 28 29 30 
//i: 8 j: 21 22 23 25 26 27 28 29 30 
//i: 9 j: 21 22 23 25 26 27 28 29 30 
//i: 10 j: 21 22 23 25 26 27 28 29 30 

http://msdn.microsoft.com/en-us/library/ie/8de3fkc8(v=vs.94).aspx

0

Добавить переменную boolean под названием isSaved для того, чтобы выполнить на основе вашего состояния.

var isSaved = false;  
if(isSaved) { 
//if true save the file 
} 
//Run External Bat 

Надеюсь, у вас есть идея.

Смежные вопросы