WEBLADEN (Befehl)

Lädt eine JavaScript-Datei über eine URL, und führt anschließend den in der Datei enthaltenen JavaScript-Code aus.

Fordert Sie auf, den Namen einer URL- und JavaScript-Datei einzugeben. Beispiel:

Command: WEBLOAD
Enter name of URL to load: https://website/filename.js
Anmerkung: Wenn Sie versuchen, eine JavaScript-Datei von einem nicht vertrauenswürdigen Server zu laden, der nicht in der Systemvariable TRUSTEDDOMAINS festgelegt ist, wird eine Sicherheitswarnung angezeigt.

Die JavaScript Datei muss eine Funktionsdefinition und einen Aufruf der Funktion enthalten, wie im nachfolgenden Beispiel dargestellt.

// Function definition
function pickPoint() {

    function onComplete(args) {

        var resObj = JSON.parse(args);
        if (resObj) 
            alert('You picked: ' + resObj.value.x + "," + resObj.value.y + "," + resObj.value.z);
    }

    function onError(args) {
        alert('Error picking point: ' + args);
    }

    var optionsFirst = new Acad.PromptPointOptions('Pick a point', new Acad.Point3d(0, 0, 0));
    Acad.Editor.getPoint(optionsFirst).then(onComplete, onError);
}

//Invocation of function
pickPoint();

Anmerkung: Es kann jede JavaScript-Funktion oder AutoCAD JavaScript-API-Funktion aufgerufen werden. Eine Ausnahme bildet die JavaScript-Eingabeaufforderung: prompt(msg,defaultText).