salve a tutti il mio problema rimane anche dopo aver cercato per su e giù sul web; ed è questo.
Se premo il bottone STAMPA, pur avendo la stringa in base64, non si apre l'immagine associata, perché?
Posto il codice
codice:<HTML><HEAD> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {packages: ['corechart', 'bar']}); google.charts.setOnLoadCallback(drawBarColors); function drawBarColors() { var data = google.visualization.arrayToDataTable([ ['Dati', 'PALLE PERSE','PALLE RECUPERATE','ASSIST','GOAL FATTI'], ['', <%=ConteggioPalleP%>, <%=ConteggioPalleR%>, <%=ConteggioAssist%>, <%=ConteggioGoal%>] ]); var options = { title: 'Dati Tecnici Atleta', chartArea: {width: '50%'}, colors: ['#ffab91','#f0ea47','#2943e1','#19d145'], hAxis: { title: 'VALORI', minValue: 0 }, vAxis: { title: 'DATI' } }; var chart_div = document.getElementById('chart_div'); var chart = new google.visualization.BarChart(chart_div); // Wait for the chart to finish drawing before calling the getImageURI() method. google.visualization.events.addListener(chart, 'ready', function () { chart_div.innerHTML = '<img src="' + chart.getImageURI() + '">'; console.log(chart_div.innerHTML); }); chart.draw(data, options); document.getElementById('png').outerHTML = '<a href="'+chart.getImageURI()+'">STAMPA</a>'; } </script> </HEAD> <body bgcolor="#7A8996"> <div id="chart_div" style="width: 620px; height: 300px;"></div> <table> <tr><td><div id='png'></div></td></tr> </table> </BODY> </HTML>

Rispondi quotando