Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 13-may-2008, 02:14   #1 (permalink)
Bram ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 40
Cargar Javascripts externos eficientemente

Muy buenas!

el tema es que estoy haciendo un selector de provincia/poblacion.
Se trata de dos selects, una provincia y otro poblacion

Cuando se selecciona la provincia se actualiza el select de poblaciones poniendo las poblaciones de la provincia elegida.

Ésto ya sé como hacerlo, pero se me plantea un problema.

Poblaciones en españa hay muchas, muchísimas. Es absurdo cargarlas todas cuando solo se requiere de las de una provincia.

Mi idea era la siguiente. Poner que al cambiar de provincia se llame a un javascript que haga esto:

si(provincia==Barcelona) cargar_provincias_barcelona();
si(provincia==Madrid) cargar_provincias_madrid();
....

donde cargar_provincias_barcelona() y cargar_provincias_madrid() estan en ficheros diferentes.

Lo que pasa es que si incluyo todos los ficheros javascript (uno por cada provincia) en el html, entniedo que se cargaran todos con el html, lo que hará que esté cargando un montón de información inútil.

Mi pregunta es pues, ¿como puedo hacer que éstos ficheros js se carguen dinámicamente ?

Muchas gracias de antemano!
Bram está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93