Texts: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 5: Line 5:
     var A = brd.create('point', [2, 5], {strokeWidth:1, dash:2});   
     var A = brd.create('point', [2, 5], {strokeWidth:1, dash:2});   
     brd.create('text', [3, 8, function () { return 'X(A) = ' + A.X(); }]);
     brd.create('text', [3, 8, function () { return 'X(A) = ' + A.X(); }]);
    brd.on('update', function () {
        document.getElementById('out').innerHTML = 'X(A) = ' + A.X();
    });
</jsxgraph>
</jsxgraph>
<html>
<div id="out"></div>
</html>


===The underlying JavaScript code===
===The underlying JavaScript code===
Line 14: Line 21:
     var A = brd.create('point', [2, 5], {strokeWidth:1, dash:2});   
     var A = brd.create('point', [2, 5], {strokeWidth:1, dash:2});   
     brd.create('text', [3, 8, function () { return 'X(A) = ' + A.X(); }]);
     brd.create('text', [3, 8, function () { return 'X(A) = ' + A.X(); }]);
    brd.on('update', function () {
        document.getElementById('out').innerHTML = 'X(A) = ' + A.X();
    });
</source>
<source lang="xml">
    <div id="out"></div>
</source>
</source>


[[Category:Examples]]
[[Category:Examples]]

Revision as of 12:53, 14 December 2012

The underlying JavaScript code

    var brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox: [-1,10,7,-1], axis:false, keepaspectratio:false});

    // Vertical line at x=3
    var A = brd.create('point', [2, 5], {strokeWidth:1, dash:2});  
    brd.create('text', [3, 8, function () { return 'X(A) = ' + A.X(); }]);

    brd.on('update', function () {
        document.getElementById('out').innerHTML = 'X(A) = ' + A.X();
    });
    <div id="out"></div>