2017-06-12 2 views
0

Mein Problem ist: Ich möchte eine if-Schleife nur ausführen, wenn vor einer anderen if-Schleife ausgeführt wird. Und beide if-Schleife sind in verschiedenen Funktionen.übertreffen eine Funktion wenn nach einer anderen Funktion, wenn

function DoubleClicker() { 
    var p = document.getElementById("p1"); 
    var Variable = document.getElementById('Variable'); 

     if (counter > 20) { 
       p.innerHTML = DoubleClickerMinus(); 
       Variable.innerHTML = "True"; 
} else { 
     window.alert("Zu wenige kekse"); 
    } 
} 


function add(){ 
    var Variable = document.getElementById("Variable"); 
    if (Variable = "True") { 
     return counter += 2; 
    } else { 
     return counter += 1; 
    } 
} 

nur dann, wenn die erste Funktion, wenn exectuted werden sollte die zweite Funktion, wenn sich exectuted i seine verständliche Hoffnung

ps: ich bin noch Student und nicht die beste in englisch so pls verzeihen Sie mir misstakes in der Text: D

EDIT 1: ich will, dass nach der if-Schleife in der doubleclicker Funktion der, wenn ein Teil der Zusatzfunktion addresed und normaly wenn die if-Schleife, dass nicht addresed als die sonst angesprochen werden. i hop seine nicht schlecht

EDIT 2 ausgedrückt: Jetzt funktioniert es Dank für die Hilfe

+0

Wo/wie rufen Sie die zweite Funktion? – Teemu

+0

Rufen Sie einfach die Funktion 'add' aus der' if' Funktion 'DoubleClicker' auf. –

Antwort

-1

Gerade Funktion innerhalb des wenn Zustand wie unten hinzufügen nennen.

function DoubleClicker() { 
 
    var p = document.getElementById("p1"); 
 
    var Variable = document.getElementById('Variable'); 
 

 
     if (counter > 20) { 
 
       p.innerHTML = DoubleClickerMinus(); 
 
       Variable.innerHTML = "True"; 
 
       add(); // call from here 
 
} else { 
 
     window.alert("Zu wenige kekse"); 
 
    } 
 
}

+0

aber ich möchte, dass nach der if-Schleife in der doubleclicker-Funktion der if-Teil von der add-Funktion adressiert werden und normalerweise, wenn die if-Schleife nicht adressiert, dass als die sonst adressiert werden. Ich hop es nicht zu schlecht ausgedrückt – Yuto

Verwandte Themen