CARICAWEB (comando)

Carica un file JavaScript da un URL, quindi esegue il codice JavaScript contenuto nel file.

Richiede all'utente di immettere un URL e un nome di file JavaScript. Ad esempio:

Command: WEBLOAD
Enter name of URL to load: https://website/filename.js
Nota: Se si tenta di caricare un file JavaScript da un server non attendibile, non specificato nella variabile di sistema TRUSTEDDOMAINS, verrà visualizzato un avvertimento di protezione.

Il file JavaScript deve contenere una definizione di funzione e un richiamo della funzione, come illustrato nell'esempio riportato di seguito.

// 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();

Nota: Può essere chiamata una funzione JavaScript o una funzione dell'API JavaScript di AutoCAD. L'unica eccezione è costituita dalla funzione prompt di JavaScript, prompt(msg,defaultText).