Buenas,
Gracias por responder. Ya había visitado este post y no me funciona. A parte que la explicación es bastante escueta... Seguiré buscando.
http://www.gestiweb.com/?q=content/c...hp-y-viceversa
Código Javascript
:
Ver original<script>
var variablejs = "contenido de la variable javascript" ;
</script>
<?php
$variablephp = "<script> document.write(variablejs) </script>";
echo "variablephp = $variablephp";
?>
yo lo implemento así:
Código Javascript
:
Ver originalfunction onFeatureSelect(pl) {
selectedFeature = pl;
id = selectedFeature.attributes['id'];
<?php
$pl_id_= "<script> document.write(id) </script>";
echo "pl_id = $pl_id";
echo "popup = new OpenLayers.Popup.FramedCloud('chicken',
pl.geometry.getBounds().getCenterLonLat(),
null,
'<iframe src='/info_pl.php?$pl_id='".$pl_id_."' id='info_pl' width='400px' height='400px'></iframe>',
null, true, onPopupClose);
pl.popup = popup;
map.addPopup(popup);";
?>}
No coge el valor de la variable y además sale el siguiente error:
SyntaxError: syntax error
<br />
Cuando yo no tengo ningún <br> en ese trozo de código.