Foros del Web » Programando para Internet » Jquery »

jquery + maplightbox + iexplorer

Estas en el tema de jquery + maplightbox + iexplorer en el foro de Jquery en Foros del Web. he conseguido que funcione el maplightbox con jquery y ajax en firefox pero en iexplorer no me funciona. codigo jquery @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : ...
  #1 (permalink)  
Antiguo 23/02/2010, 05:38
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
jquery + maplightbox + iexplorer

he conseguido que funcione el maplightbox con jquery y ajax en firefox pero en iexplorer no me funciona.

codigo jquery

Código Javascript:
Ver original
  1. $(function() {
  2.         $('.map').maphilight({fade: false});
  3.     });
  4.    
  5. $(function(){
  6.   $('area[shape=poly]').click(function(event){
  7.   event.preventDefault();
  8.   var id = $(this).attr('id');
  9.   var provincia = $(this).attr('title');
  10.      alert(id);
  11.   $('#cuadro2').load('datosCampos.php?id='+id);
  12.       alert(id);
  13.   $('#cuadro2').css({visibility:'visible'});
  14.   });
  15. });
  16. </script>

Código HTML:
Ver original
  1. <div id="cuadro2" style="visibility:hidden">
  2. </div>

Parte del mapa.

Código HTML:
Ver original
  1. <img src="./img/mapa/mapa.jpg" name="Image1" usemap="#mapaCampos" id="Image1" class="map">
  2.         <map name="mapaCampos">
  3.  
  4.           <area shape="poly"  coords="22,31,27,29,46,27,47,20,54,16,58,20,56,28,51,37,51,42,41,43,32,45,28,46,24,42,20,36" title="A Coruña" id="18"></area>
  5.           <area shape="poly"  coords="66,17,69,21,74,23,74,30,74,35,77,40,78,43,77,49,75,54,72,57,66,57,60,57,58,57,56,50,56,43,56,37,65,24"  title="Lugo" id="29"></area>
  6.           <area shape="poly"  coords="45,47,48,52,43,54,40,58,42,66,36,68,30,72,32,64,32,59,34,52,40,49" title="Pontevedra" id="37" ></area>
  7.           <area shape="poly"  coords="52,57,58,59,61,62,66,62,74,61,77,60,79,66,75,69,73,73,71,77,64,77,58,77,52,75,49,69,47,60" title="Ourense" id="34"></area>
  8.           <area shape="poly"  coords="84,23,94,23,106,22,116,23,126,26,135,28,139,31,129,35,119,38,110,40,104,38,99,40,92,40,92,34,85,29" title="Asturias" id="6"></area>
  9.           <area shape="poly"  coords="161,29,169,28,174,28,179,31,184,38,177,43,169,46,166,43,164,48,161,45,154,41,148,39,149,34" title="Cantabria" id="14"></area>
  10.           <area shape="poly"  coords="93,47,99,45,109,45,115,45,123,44,131,41,134,48,131,58,129,67,122,72,113,72,105,70,97,70,93,68,91,62,87,59,90,51" title="León" id="27"></area>
  11.           <area shape="poly"  coords="144,45,148,46,153,49,154,56,154,66,156,74,160,80,155,83,148,82,142,80,139,76,141,68,141,54" title="Palencia" id="35"></area>
  12.           <area shape="poly"  coords="170,53,174,50,182,47,187,47,187,54,186,61,187,74,189,83,185,89,176,93,172,95,167,93,168,84,164,77,161,68,160,62,164,60" title="Burgos" id="11"></area>...

¿alguien puede mostrarme la luz del fucking iexplorer y su no funcionamiento?

Actualizo: no me hace ni la invocación a la función de jquery
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros

Última edición por Legolas_Bilbao; 23/02/2010 a las 05:50 Razón: añadir informacion
  #2 (permalink)  
Antiguo 23/02/2010, 08:20
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 8 meses
Puntos: 101
Respuesta: jquery + maplightbox + iexplorer

IE te marca añlgun error? Sería bueno saberlo.

Antes que nada, yo soy de aunar todos los document.ready que hay en un script. Solo porque me parece más prolijo. Fijate (puse los dos en uno):

Cita:
$(function(){


$('.map').maphilight({fade: false});

$('area[shape=poly]').click(function(event){
event.preventDefault();
var id = $(this).attr('id');
var provincia = $(this).attr('title');
alert(id);
$('#cuadro2').load('datosCampos.php?id='+id);
alert(id);
$('#cuadro2').css({visibility:'visible'});
});
});
En cuanto al resto del código... para que tenes event.preventDefault(); ? Eso no corta el flujo?
  #3 (permalink)  
Antiguo 23/02/2010, 09:20
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: jquery + maplightbox + iexplorer

Ie no marca ningun error, de hecho no hace el evento :S

con respecto al preventDefault, lo he puesto lo he quitado y no tira el codigo
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #4 (permalink)  
Antiguo 23/02/2010, 13:44
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 8 meses
Puntos: 101
Respuesta: jquery + maplightbox + iexplorer

Validala el html. Usas xhtml? Tenes una etiqueta de imagen sin cerrar.

Va así:

<img src="algo.jpg" alt="" />
  #5 (permalink)  
Antiguo 24/02/2010, 02:44
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: jquery + maplightbox + iexplorer

ya lo tengo cerrado y por eso no es el problema :S
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #6 (permalink)  
Antiguo 24/02/2010, 06:47
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: jquery + maplightbox + iexplorer

VAle ahora si me salta el error que es el siguiente

Detalles de error de página web

Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Fecha: Wed, 24 Feb 2010 12:45:38 UTC


Mensaje: Argumento no válido.
Línea: 63
Carácter: 3
Código: 0
URI: XXXX/js/jquery.maphilight.js


Mensaje: El objeto no acepta esta propiedad o método
Línea: 48
Carácter: 3
Código: 0
URI: xxxx/pruebas.php

Código Javascript:
Ver original
  1. <script type="text/javascript" src="./js/jquery.maphilight.js"></script>
  2. <link rel="STYLESHEET" type="text/css" href="./recursos/iexplore.css"/>
  3. <script>
  4. $(function() {
  5.         $('.map').maphilight({fade: false});
  6.  
  7.   $('area[shape=poly]').click(function(event){
  8.   var id = $(this).attr('id');
  9.   var provincia = $(this).attr('title');
  10.   $('#cuadro2').load('datosCampos.php?id='+id);
  11.   $('#cuadro2').css({visibility:'visible'});
  12.   });
  13.  });
  14. </script>
línea 48 $('.map').maphilight({fade: false});

línea 63 <div id="logo">
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros

Última edición por Legolas_Bilbao; 24/02/2010 a las 06:51 Razón: añadir informacion
  #7 (permalink)  
Antiguo 26/02/2010, 03:32
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: jquery + maplightbox + iexplorer

¿alguna idea?
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #8 (permalink)  
Antiguo 04/03/2010, 06:09
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: jquery + maplightbox + iexplorer

ya lo he solventado

sustituir las siguientes lineas jquery.maphilight
Código Javascript:
Ver original
  1. document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML); antialias: true;");
  2.         document.namespaces.add("v", "urn:schemas-microsoft-com:vml");

por las siguientes

Código Javascript:
Ver original
  1. document.namespaces.add("v", "urn:schemas-microsoft-com:vml");
  2.     var style = document.createStyleSheet();
  3.     var shapes = ['shape','rect', 'oval', 'circ', 'fill', 'stroke', 'imagedata', 'group','textbox'];  
  4.     $.each(shapes,
  5.     function()
  6.     {
  7.         style.addRule('v\\:' + this, "behavior: url(#default#VML); antialias:true");
  8.     }
  9.     );
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #9 (permalink)  
Antiguo 01/06/2011, 09:00
 
Fecha de Ingreso: enero-2011
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: jquery + maplightbox + iexplorer

Tengo el mismo problema, solo q el archivo js q descarguè de la pagina oficial de maphilight es diferente, me podeis pasar tu archivo JS por fa?? ... mi pagina funciona en todos los browser menos en IE6, fucking IE6 q aun algunas personas la usan, t agradeceria mucho .. Saludos desde Bolivia.

Mira mi imagen [URL="http://www.subirimagenes.com/otros-imaigen-6476377.html"]http://www.subirimagenes.com/otros-imaigen-6476377.html[/URL]

Etiquetas: iexplorer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:29.