os pongo el codigo de la funcion
Código PHP:
<?php
function head($titulo,$mapa){
if(trim($titulo)==""){$titulo = "Coloca un Titulo";}
echo " <head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<meta http-equiv='Pragma' content='no-cache'>
<meta http-equiv='expires' content='0'>
<title>$titulo</title>
<link href='css/estilo.css' rel='stylesheet' type='text/css' />
<script type='text/javascript' src='js/aparecer.js'></script>
<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/efectos.js'></script>
<script>
function refresh(){
window.parent.notify.location.reload();
}
setInterval('refresh()',5000);
</script>
<noscript><meta http-equiv='refresh' content='0;url=bloqueado.php'></noscript>";
if($mapa==1 || $mapa ==2){
echo "<script src='http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAA-6rmF6NDNVKQHRT9czz-lxRGeST6DLj6nW5bdFQ2kVrIyvL4DxRSP3CWMk8RrUOIBJ9dZXbsBK2vfQ' type='text/javascript'></script>
<script type='text/javascript'>
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map'));
map.setCenter(new GLatLng(43.33017262373211, -3.863067626953125), 10);
map.addControl(new GLargeMapControl());
var point = new GLatLng(43.419247677406794, -3.8307738304138184);
map.addOverlay(new GMarker(point));";
if($mapa==1){echo "map.setMapType(G_HYBRID_MAP);";}elseif($mapa==2){echo "map.setMapType(G_NORMAL_MAP);";}
echo " }
}
</script>";
}
echo " </head>";
}
el script que me genera en caso de que mapa sea 1 o 2, se queda cacheado, con lo cual no me realiza la tarea adecuadamente