Javascript und boolean

tanjahouse

Mitglied
Hallo liebe Foren - Mitglieder ich hab im Internet mal ein gutes Forum gesucht für Hilfestellung zwecks Java, hab mir auch schon Bücher gekauft und lese mich gerade rein.
Ich glaub das tutorials.de eines der besten Seiten ist und habe mich deshalb hier mal angemeldet.

Ich will eine Schnittstelle machen und diese mit Javascript aufrufen das ganze sieht so aus:

PHP:
boolean result = com.check(
                   string NamensAngaben,
                   string OrtsAngaben,
                   string/num sens777itivity
                 )
das javascript:
PHP:
var com, result;
 
com = new ActiveXObject("Easy");
  
result = com.check(
   'S, D', // Namensteil
   ', // Adressteil
   '80' // sensitivity
);
 
if(result == '1') { // Treffer ?
  // Treffer, 
  // besondere Aktionen :
  // (Benachrichtigungen,  etc.
} else {
  // kein Treffer
}

Es ist so beschrieben:
Die COM-Schnittstelle wird wie ein ganz normales ActiveX / COM / Object instanziiert und aufgerufen.
Die ProgId ist 'Easy' und die Funktion heisst 'check'.

Vielleicht kann mir einer auf die Sprünge helfen wäre super.

Vielen Dank erstmal
 
Moin Tanja,


Ich glaub das tutorials.de eines der besten Seiten ist und habe mich deshalb hier mal angemeldet.

Das geht ja runter wie Butter :-)

Willkommen, du hast eine gute Wahl getroffen :suspekt:

Zur Sache: dort sind ein paar kleine Syntaxfehler im Code(2 Fehlende Gänsefüsse)
So wäre es korrekt:
Javascript:
var com, result;
 
com = new ActiveXObject("Easy");
  
result = com.check(
   'S, D', // Namensteil
   '', // Adressteil
   '80' // sensitivity
);
 
if(result == '1') { // Treffer ?
  // Treffer, 
  // besondere Aktionen :
  // (Benachrichtigungen,  etc.
} else {
  // kein Treffer
}

Dieses hier
Code:
if(result == '1')
könntest du besser so schreiben:
Code:
if(result)
So wird nämlich geprüft, ob der Rückgabewert wirklich dem booleschen true entspricht.
Momentan wid geprüft, ob der String 1 zurückgegeben wird(Javascript ist da zwar recht tolerant, aber da du speziell nach boolean gefragt hast, dies der Vollständigkeit halber)

Ob es dann wie gewünscht funktioniert, kann ich nicht sagen, ohne dies Objekt zu kennen, aber die Syntaxfehler sind erstmal behoben.
 

Neue Beiträge

Zurück