Uso lo siguiente con la etiqueta SPAN para enviar unas lineas html de mi web a un popup:
<SPAN id="grafica">
<td colspan="2" class="naranja">Accesos Totales</td>
<tr/>
<td height="10" colspan="2">
<?php
include("./grafiques/AccesosTotales.php");
?>
</td>
<tr/>
</SPAN>
De ese modo, luego mediante javascript, al pulsar un botón, se abre un popup al que le mando el código de la web q esté dentro de la etiquetas
<SPAN id="grafica"> </SPAN>
Así:
<script language="JavaScript">
function popupgrafica()
//Abre en una nueva ventana en la que presenta lo que haya dentro de la etiqueta "grafica"
{
var popup = window.open("", "", "menubar=no, width=750, height=330, top=300, left= 250, resizable=yes");
popup.document.open();
popup.document.writeln("<html><body>"+document.get ElementById('grafica').innerHTML + "</body></html>");
popup.document.close();
}
</script>
Pues bien, éso me funciona correctamente en algunos ordenadores y otros no, no sé por qué. En unos sitios sale lo q debe salir en el popup (una gráfica) y en otros no.
Para probar cosas, quisiera saber si puedo usar alguna ALTERNATIVA A LA ETIQUETA SPAN PARA HACER LO MISMO.
Pq el problema es que, donde no me sale el popup correctamente, es pq no le llegan bien las lineas que hay entre las etiquetas <SPAN> </SPAN>
Espero q alguien me pueda echar una mano...pq toy perdido...
Muchísimas gracias por adelantado
Salu2