1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Por favor, ayuda con javascript

Tema en 'Tutoriales Desarrollo Web' iniciado por Valemm, 8 Sep 2004.

  1. Valemm

    Valemm Nuevo usuario

    Hola.

    Tengo un problema que no se como resolver, resulta que estoy haciendo una web y dicha web va a tener una barra de navegacion, dicha barra es siempre( bueno, mas bien casi siempre) la misma y quiero incluirla en todos los ficheros htm de la web, es por ello que dicha barra la he convertido en un archivo js que funciona, pero me he encontrado con un problema que me trae de cabeza.
    Resulta, que las imagenes y ficheros siempre coge la ruta que se uso al crear el fichero htm que converti a js y claro, cualquier htm que no este en el mismo directorio pues no me carga las imagenes de la barra.

    Yo cometi el error de pensar que cogeria las imagenes desde el mismo directorio del js pero no.

    Digamos que tengo esta estructura

    Raiz
    -extras(donde se encuentran el archivo js y los graficos de la barra de navegacion)
    -html
    --dir 1
    --dir 2

    Me explico, estando en el dir 2 yo pense que llamando al js que estaba en el directorio extras, los archivos de imagen de la misma se cargarian bien llamando al js desde cualquier directorio ya que el js llama a los graficos directamente ya que se encuentran junto al archivo js.

    Mi pregunta es: ¿como puedo hacer sin usar iframes o frames para que llame desde donde llame al archivo js coga las imagenes desde el mismo directorio donde este el js al que llamo ya que sino, tendria que andar con ../../extras/imagen.jpg y claro tendria que hacer multitud de archivos de la barra de navegacion y como que es un engorro, lo ideal seria que siempre cogiera los archivos desde el directorio del js.

    Esto, lo he visto con las barras de navegacion del Xara Webstyle( a partir de la v3) te da un archivo js y las iamgenes que las pones donde quieras, luego llamas al js y este, coge las imagenes desde el mismo directorio donde guardaste el js, llamando desde cualquier directorio.


    Lo siento, no se si me he explicado bien, si alguien ha entendido, agradeceria que me diera el codigo exacto ya que, me esta volviendo loco.
     
  2.  
  3. otherme

    otherme Nuevo usuario

    Includes con PHP

    bien... la verdad es que deberias usar Includes con PHP .. y no JS.. pero bien.. intenta a trabajar con rutas absolutas en las imagenes.. y creo que eso te funcionara..

    en vez de <url="extras/laimagen.jpg"> .. deberas utilizar... <URL="http://www.eldominio.com/extras/laimagen.jpg"> y asi con todas las idrecciones de las imagenes..

    suerte...

    Otherme
     
  4. obi-alf

    obi-alf Nuevo usuario

    Y eso no lo arreglarías con una carpeta images que cuelgues de la raiz? es decir, una estructura tipo
    Raiz
    - images
    - extras
    - html
    -- dir 1
    -- dir 2
    De estam manera las imágenes siempre cuelgan de una carpeta que se aloja en la raiz y la ruta sería images/la_imagen.jpg

    Saludos
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·