| |||
Ayuda!!! Que tal, estoy casi seguiro que si se ha de poder, pero no encuentro el modo...talvez busco mal pero quisiera saber si hay algun modo para importar un script, por ejemplo: Tengo un jsp que necesita una funcion en el submit pero no quiero que el scrip este en este jsp sino en otro jsp(solo para script's) que se encuentra en otra carpeta q esta al mismo nivel q la carpeta donde se encuentra el jsp que llama al script en el submit, bueno espero haberme explicado y espero me puedan ayudar, gracias. |
| |||
Hola Zyon, No sería mejor meter esa función en un archivo .js e importarlo en ambos jsp con: <script language="JavaScript" src="funciones.js"></script> De esta forma te evitarías complicaciones. |
| |||
bueno, en realidad no entiendo bien eso q me escribes(la linea de codigo), ademas tambien tengo una duda, encontre un ejemplo y trae lo q me das mas y biene asi: <script type="text/javascript" src="scripts/calendario.js"></script> <script language="JavaScript" type="text/javascript"> |
| |||
Te Explico: no es necesario que las funciones javascript estén en la misma jsp, sino que se pueden incluir en unos archivos externos con extensión js, y que son invocados mediante la propiedad src del tag <script> src es la ruta en la cual está el archivo .js en el que tienes las funciones que quieres utilizar en la jsp. Si no se pone la propiedad src, las funciones javascript se escribirían inmediatamente después del tag <script> (Sería el segundo caso de los que has puesto). Se trata de una ruta relativa al directorio en el que tienes el jsp: Imagina que tienes "menu.jsp" en el directorio /pagina/jsp y que de ese mismo directorio cuelga otro en el que tienes los archivos .js, por ejemplo funciones.js( el directorio se llama /javascript) pues la propiedad src tendría el valor: /javascript/funciones.js Si por el contrario lo tuvieras en un nivel más alto del arbol de directorios, para subir un nivel se indica con ../ Si en este caso el directorio /javascript estuviera a la misma altura que /jsp, la propidad src tendría el valor: ../javascript/funciones.js Espero haberte ayudado |