Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
Funktion aus Funktion aufrufen
 Moderiert von: acronaut Produkt: Adobe Acrobat Professional VX  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
Kptn Tom
Member
 

Eintragen seit: 6 Feb 2017
Herkunft:  
Berichte: 9
Status:  Offline
 Geschrieben: 20 Mar 2017 12:47

Text übernehmen

Antworten
Ich habe folgendes Problem:

Ich habe eine Funktion mit einer einfachen If else Anweisung in denen jeweils eine Schleife abgehandelt wird.
Eine zweite Funktion soll nun jeweils mit aufgerufen werden.

Der Aufruf der zweiten Funktion in If funktioniert, der Aufruf aus der else heraus nicht.

Da ich Anfänger bin denke ich habe ich etwas Grundlegendes verkehrt gemacht.

Hoffe Ihr versteht was ich meine.

BAlheit
Member
 

Eintragen seit: 15 Aug 2013
Herkunft:  
Berichte: 391
Status:  Offline
 Geschrieben: 20 Mar 2017 14:07

Text übernehmen

Antworten
Ohne etwas von der if-else-Anweisung zu sehen, kann man dies schlecht beantworten.

Bernd Alheit

Kptn Tom
Member
 

Eintragen seit: 6 Feb 2017
Herkunft:  
Berichte: 9
Status:  Offline
 Geschrieben: 21 Mar 2017 06:00

Text übernehmen

Antworten
Hallo BAlheit,

die If else sieht so aus:
Ich habe den Funktionsaufruf dringelassen.


if (RM.value == "Ja")
{
Wahl();
for( var i=0; i<=Gesamt.length; i++)
{
if (i>=a1 && i<=a2)
{
Gesamt.readonly = false;
Gesamt.required = true;
}
else if (i>=b1 && i<=b2)
{
Gesamt.readonly = false;
Gesamt.required = true;
}
else
{
Gesamt.readonly = false;
}
}
}
else
{
for( var i=0; i<=Gesamt.length; i++)
{
if (i>=a1 && i<=a2)
{
Gesamt.value = "";
Gesamt.readonly = true;
Gesamt.required = false;
}
else if (i>=b1 && i<=b2)
{
Gesamt.value = "";
Gesamt.readonly = true;
Gesamt.required = false;
}
else
{
Gesamt.value = "";
Gesamt.readonly = true;
if (i >= 19 && i <= 21)
{
Gesamt.required = false;
}
}
}
Wahl();
}

BAlheit
Member
 

Eintragen seit: 15 Aug 2013
Herkunft:  
Berichte: 391
Status:  Offline
 Geschrieben: 21 Mar 2017 09:05

Text übernehmen

Antworten
Vielleicht tritt der else-Fall nie auf.

Mit folgenden Befehlen kann man Ausgaben erzeugen, die einem dabei helfen, Fehler zu finden:

console.show();
console.println( ... );

Kptn Tom
Member
 

Eintragen seit: 6 Feb 2017
Herkunft:  
Berichte: 9
Status:  Offline
 Geschrieben: 21 Mar 2017 09:16

Text übernehmen

Antworten
Wie wende ich die Console an?

Die Schleife in der else Anweisung wird aber ausgeführt, die Funktion dann aber nicht mehr.

BAlheit
Member
 

Eintragen seit: 15 Aug 2013
Herkunft:  
Berichte: 391
Status:  Offline
 Geschrieben: 21 Mar 2017 09:56

Text übernehmen

Antworten
Zum Beispiel vor den Funktionsaufruf dies einfügen:

console.show();
console.println("Vor Aufruf");

Nach dem Funktionsaufruf folgendes:

console.println("Nach Aufruf");


 Uhrzeit 14:06





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.0987 Sekunden (33% DB + 67% PHP). 18 verarbeitete Abfragen.