Sabine: Variablenübergabe

Beitrag lesen

Hallo,

die folgende Java-Script Funktion habe ich in einer *.js-Datei gefunden, die neben dieser noch weitere Java-Script Funktionen enthält. Beim Aufruf der Funktion "xrxTemplatePutTemplate" werden fünf Parameter übergeben. Nun ist es so, dass die Parameter sampleTemplateContent, finishPutTemplate und callback_failure nirgendwo definiert worden sind. Nun zu meinen Fragen:

1.)
Ist es richtig, dass für die Parameter sampleTemplateContent, finishPutTemplate und callback_failure einfach leere Strings übergeben werden?

2.)
Welchen Sinn könnte es machen leere Strings an eine Funktion zu übergeben?

/* startScan : puts sample template onto the device by calling the
 * STM web service library, then calls scan web service libabry to
 * initiate scanning
 */
function startScan( templateName, isRemote )
{
    try
    {
        document.getElementById('xrxSR3Text').innerHTML =
            "Scanning will begin. Please wait.";

xrxTemplatePutTemplate( "https://127.0.0.1",
                                templateName,
                                sampleTemplateContent,
                                finishPutTemplate,
                                callback_failure
                              );
    }
    catch(e)
    {
        alert(e);
    }
}