Displaying GEONExT constructions: Difference between revisions
From JSXGraph Wiki
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
</script> | </script> | ||
</html> | </html> | ||
Another example: | Another example: | ||
<source lang="xml"> | <source lang="xml"> | ||
<div id="box2" class="jxgbox" style="width:500px; height:500px;"></div> | <div id="box2" class="jxgbox" style="width:500px; height:500px;"></div> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
JXG.JSXGraph.loadBoardFromFile('box', '/geonext/viereck_gleiter_seiten.gxt', 'Geonext'); | |||
</script> | </script> | ||
</source> | </source> | ||
<html> | <html> | ||
<div id="box" class="jxgbox" style="width:500px; height:500px;"></div> | <div id="box" class="jxgbox" style="width:500px; height:500px;"></div> | ||
Line 30: | Line 32: | ||
</script> | </script> | ||
</html> | </html> | ||
=== Loading a GEONExT construction from a string === | === Loading a GEONExT construction from a string === |
Revision as of 12:13, 17 September 2008
Loading a GEONExT construction from a file
Here, we load the content of the GEONExT file "pythagoras.gxt" into JSXGraph, i.e. into the division with the id "box".
<div id="box" class="jxgbox" style="width:500px; height:500px;"></div>
<script type="text/javascript">
var brd = JXG.JSXGraph.loadBoardFromFile('box', 'http://jsxgraph.uni-bayreuth.de/geonext/Unendlich.gxt', 'Geonext');
</script>
Another example:
<div id="box2" class="jxgbox" style="width:500px; height:500px;"></div>
<script type="text/javascript">
JXG.JSXGraph.loadBoardFromFile('box', '/geonext/viereck_gleiter_seiten.gxt', 'Geonext');
</script>
Loading a GEONExT construction from a string
The content of a GEONExT file is a string which contains the GEONExT XML description of the construction compressed by gzip and encoded with base64. This string can be written directly into the HTML file. Here is an example:
<div id="jxgbox2" class="jxgbox" style="width:500px; height:500px;"></div>
<script type="text/javascript">
var brd = JXG.JSXGraph.loadBoardFromString('jxgbox2', 'eNrtXOtv48YR/2z9FQv...+A+Ve+/sNQRlkZsVVddkvk/CpkHvA==', 'Geonext');
</script>