User talk:La Longue Carabine

From Rosetta Code
Revision as of 19:13, 20 July 2012 by rosettacode>La Longue Carabine (→‎Analyze and Discuss: Added instructions for putting Spidermonkey code on an HTML page.)

Analyze and Discuss

Whatever.


To Use Spidermonkey Examples in HTML Documents

Most of my examples implemented in Spidermonkey can be used on an HTML page as follows:

1. Create an HTML page like the one below,

2. Paste the Spidermonkey script into it,

3. Comment out the call to main(),

4. Load into your browser and enjoy!

<html>
<head>
<script>
var outElmId = 'output';
var printBuf = '';
function putstr() {
    for (var i = 0; i < arguments.length; i++) {
        printBuf += arguments[i];
        if (arguments.length > 1) printBuf += ' ';
    }
}

function print() {
    for (var i = 0; i < arguments.length; i++) {
        putstr(arguments[i]);
        if (arguments[i].length > 1) putstr(' ');
    }
    var d = document.createElement('div');
    d.innerHTML = printBuf;
    document.getElementById(outElmId).appendChild(d);
    printBuf = '';
}

// Put my code here, but remove the call to main
// that is usually the last line of the script.
//main()

</script>
</head>
<body onload="main()">
<pre id="output"></pre>
</body>
</html>