User talk:La Longue Carabine: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
m (→‎Analyze and Discuss: Added instructions for putting Spidermonkey code on an HTML page.)
Line 1: Line 1:
==Analyze and Discuss==
==Analyze and Discuss==
Whatever.
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 <code>main()</code>,

4. Load into your browser and enjoy!

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

function print() {
for (var i = 0; i &lt; arguments.length; i++) {
putstr(arguments[i]);
if (arguments[i].length &gt; 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()

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

Revision as of 19:13, 20 July 2012

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>