Thank you Hovo Menejyan. It works.
Now I have a line that is mobile through a slider.
The intersection point remain fixed at the first value.
How to render the intersection point dinamic?
Here is the code.
<code>
<div class="grafico">
<div id="box3" class="jxgbox" style="height: 240px; width: 260px;"></div>
<div id="box4c" class="jxgbox" style="height: 90px; width: 250px;"></div>
<script type="text/javascript">
JXG.Options.point.label = {highlight: false, offset:[-10,10]};
JXG.Options.line.label = {highlight: false, offset:[-10,10]};
JXG.Options.text.useMathJax = true;
JXG.Options.axis.ticks.minorTicks = 0;
JXG.Options.axis.ticks.majorHeight = -1;
JXG.Options.axis.ticks.label = {visible: false, highlight: false, offset:[-12,-10]};
board4c = JXG.JSXGraph.initBoard('box4c', {boundingbox: [0, 1.33, 10, -1.33], showNavigation: false, showCopyright: false, grid: false, pan: false, zoom: false});
sliderBLU3_2 = board4c.create('slider',[[0.8,0.5],[8.5,0.5],[0.1, 1.67, 2]], {id:'slider3_0', highlight:false,highline: {highlight:false}, baseline: {highlight:false}, fillColor:'blue',strokeColor:'black', withLabel:true});
board4c.create('text',[0, 0.5, function(){return '' + 'a' + ''}],{fontSize:'', fixed:true, highlight:false});
board3 = JXG.JSXGraph.initBoard('box3', {originX: 60, originY: 140, unitX: 50, unitY: 50, showNavigation: false, showCopyright: false, axis: true, zoomX: 0.4, zoomY: 0.4, fixed: true, pan: false, zoom: false});
board4c.addChild(board3);
board3.create('text',[9, -0.35, function(){return "x"}], {highlight: false, fixed:true});
board3.create('text',[-0.5, 6.5, function(){return "y"}], {highlight: false, fixed:true});
label_zero3 = board3.create('text',[-0.5, -0.35, function(){return "O"}], {fixed: true, highlight: false});
var graph = board3.create('functiongraph',
[function(x){ return Math.pow(1.2, x);}, -4, 10]
);
var p_for_line1 = board3.create('point', [0, function(x){ return sliderBLU3_2.Value();}], {name:'1', strokeColor:'white', fillColor:'red', highlight: false, fixed:true, visible: false, label:{highlight: false, offset:[5,-10]} });
var p_for_line2 = board3.create('point', [1, function(x){ return sliderBLU3_2.Value();}], {name:'1', strokeColor:'white', fillColor:'red', highlight: false, fixed:true, visible: false, label:{highlight: false, offset:[5,-10]} });
var line1 = board3.create('line', [p_for_line1, p_for_line2], {strokeColor:'red', highlight: false, fixed:true });
let newPoint;
newPoint = window.JXG.Math.Geometry.meetCurveLine(graph, line1, 0, this.board, true).usrCoords;
var p1 = board3.create('point', [0, 1], {name:'1', strokeColor:'white', fillColor:'red', highlight: false, fixed:true, label:{highlight: false, offset:[5,-10]} });
var intersection_point = board3.create('point', [newPoint[1], newPoint[2]], { strokeColor:'white', fillColor:'red', highlight: false, fixed:true, label:{highlight: false, offset:[5,-10]} });
</script>
</div>
</code>