Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2011, 10:02
Avatar de Heiroon
Heiroon
 
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 13 años, 11 meses
Puntos: 63
Exclamación Borrar, Pulverizar, Extinguir Variables Globales JS en IE7

Buenas buenas colegas!

Estoy presentando el siguiente problema con el sr. explorer, como de costumbre.

Ahora bien, les presento la forma en que estoy blanqueando la info.

Código Javascript:
Ver original
  1. function LimpiarLayers()
  2.             {
  3.                 var nombre_layer = "Layer_Punto_Ini";
  4.                 top.map.RemoverLayerVector(nombre_layer);
  5.                 top.map.FinalizarObtienePuntoInicio();
  6.                 var nombre_layer = "Layer_Punto_Fin";
  7.                 top.map.RemoverLayerVector(nombre_layer);
  8.                 top.map.FinalizarObtienePuntoFinal();
  9.                 jQuery("#StartLong").val("");
  10.                 jQuery("#StartLat").val("");
  11.                 jQuery("#EndLong").val("");
  12.                 jQuery("#EndLat").val("");
  13.                 top.map.RemoverLayerVector("ruta");
  14.                 top.map.RemoverLayerVector("RouteMarkerLayer");
  15.                 top.map.RemoverLayerVector("MiniRouteMarkerLayer");
  16.                 top.map.RemoverLayerVector("miniRuta");
  17.                 jQuery('#div_busqueda_rutas').hide();
  18.                 jQuery('#div_busqueda_rutas').empty();
  19.  
  20.                 if(top.window.geoPuntoI != undefined || top.window.geoPuntoI != null)
  21.                 {
  22.                     delete top.window.geoPuntoI.lon;
  23.                     delete top.window.geoPuntoI.lat;
  24.                     delete top.window.geoPuntoI;
  25.                 }
  26.                 if(top.window.geoPuntoF != undefined || top.window.geoPuntoF != null)
  27.                 {
  28.                     delete top.window.geoPuntoF.lon;
  29.                     delete top.window.geoPuntoF.lat;
  30.                     delete top.window.geoPuntoF;
  31.                 }
  32.                 if(top.window.geoPuntoIn != undefined || top.window.geoPuntoIn != null)
  33.                 {
  34.                     delete top.window.geoPuntoIn.lon;
  35.                     delete top.window.geoPuntoIn.lat;
  36.                     delete top.window.geoPuntoIn;
  37.                 }
  38.                 if(top.window.geoPuntoFi != undefined || top.window.geoPuntoFi != null)
  39.                 {
  40.                     delete top.window.geoPuntoFi.lon;
  41.                     delete top.window.geoPuntoFi.lat;
  42.                     delete top.window.geoPuntoFi;
  43.                 }
  44.             }

en la ultima parte es donde me encargo de las sras. globales, pero falla en IE7... como puedo hacer para eliminarlas totalmente??? Gracias!!!

P.D.: funciona bien en chrome, opera, safari y FF...
__________________
Gmail : [email protected]
Twitter: @heiroon

I'm back!