Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    differenza tra ./ e ../

    Ciao ragazzi devo raggiungere la cartella immagini e vorrei sapere esattamente che differenza c'è tra ./images e ../images

    Una curiosità: Vi chiederete se una informazione così banale la potevo ricercare su google? secondo me è impossibile perchè google usa delle query molto sui nei propri db, e ricercare dei caratteri speciali tipo "html ./ ../" compromette la ricerca. Del resto anche il search di questo forum non riesce a farlo.
    ciao ciao
    non siamo altro ciò che sappiamo

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    "./images" prende la sottocartella images della cartella corrente ("." = cartella corrente), è equivalente a "/images" o "images", mentre "../images" prende la sottocartella images della cartella padre (".." = cartella padre)
    Cacca!

  3. #3
    Originariamente inviato da ilgiovo
    "./images" prende la sottocartella images della cartella corrente ("." = cartella corrente), è equivalente a "/images" o "images", mentre "../images" prende la sottocartella images della cartella padre (".." = cartella padre)
    Per cartella padre intendi la root se ad esempio siamo in un webserver?
    allora ti spiego, io sto lavorando su lotus domino 6.5

    la situazione è questa:
    1) con questo percorso visualizzo l'immagine che voglio vedere:
    ]http://be1albc212/sviluppo2/avvio.nsf/images/save_on.gif
    usando ./images

    2) con questo percoso riesco ancora a vedere l'immagine
    http://be1albc212/sviluppo2/avvio.nsf/frmNews?OpenForm
    usando ./images

    3) con questo percoso NON riesco a vedere l'immagine
    http://be1albc212/sviluppo2/avvio.ns...e?EditDocument
    usando ./images

    le immagini sono richiamate da un .js in cui c'è la varibile che setta il percorso della directory delle immagini da richiamarle:

    var WYSIWYG = {
    /**
    * Settings class, holds all customizeable properties
    */
    Settings: function() {

    // Images Directory
    this.ImagesDir = "./images/";

    // Popups Directory
    this.PopupsDir = "popups/";

    ok?
    Secondo te che devo fare per riuscire a vedere le immagini anche nel 3° caso?
    non siamo altro ciò che sappiamo

  4. #4
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    per cartella padre intendo la cartella superiore a quella corrente (non è necessariamente la root.. dipende da quanti livelli di cartelle hai!)

    se hai il percorso in una variabile javascript devi considerare come "corrente" la cartella del file che include il js.

    (i tuoi esempi non sono visibili all'esterno )
    Cacca!

  5. #5
    Originariamente inviato da ilgiovo
    per cartella padre intendo la cartella superiore a quella corrente (non è necessariamente la root.. dipende da quanti livelli di cartelle hai!)

    se hai il percorso in una variabile javascript devi considerare come "corrente" la cartella del file che include il js.

    (i tuoi esempi non sono visibili all'esterno )
    non ho capito ancora la differenza, mi fai qualche esempio?
    ho notato che nel 3° caso se uso ../images l'immagine si visualizza, ma nel 1° e 2° caso no!
    cmq. come risolvo?

    i link non sono visibili perchè non sono in dominio e qui dove sono c'è il firewall della b.n.l.
    non siamo altro ciò che sappiamo

  6. #6
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    allora.. hai una struttura tipo

    1) sito/immagini
    2) sito/cartella2
    3) sito/cartella2/immagini

    se tu includi il js in un file che è dentro cartella2 e nella variabile c'è ./immagini ti prende la cartella 3, mentre se ci metti ../immagini prende la cartella 1
    Cacca!

  7. #7
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    edit.
    Cacca!

  8. #8
    Originariamente inviato da ilgiovo
    "./images" prende la sottocartella images della cartella corrente ("." = cartella corrente), è equivalente a "/images" o "images", mentre "../images" prende la sottocartella images della cartella padre (".." = cartella padre)
    Qui c'è un pò di confusione

    Riporto ciò che è scritto in Wikipedia

    . che rappresenta la directory corrente e .. che rappresenta la directory superiore.
    ed aggiungo che / si riferisce alla root principale del sistema o del sito.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  9. #9
    Originariamente inviato da ilgiovo
    allora.. hai una struttura tipo

    1) sito/immagini
    2) sito/cartella2
    3) sito/cartella2/immagini

    se tu includi il js in un file che è dentro cartella2 e nella variabile c'è ./immagini ti prende la cartella 3, mentre se ci metti ../immagini prende la cartella 1
    la mia struttura è come quella nell'esempio che hai riportato, solo che dato che il sistema lotus è un pò particolare: ci sono casi in cui mi trovo a richiamare immagini da pagine situate in cartelle superiori

    il .JS si trova in
    http://be1albc212/sviluppo2/avvio.nsf/wysiwyg.js

    le immagini
    http://be1albc212/sviluppo2/avvio.ns...es/save_on.gif

    1) pagina che richiama correttamente l'immagine è questa:
    http://be1albc212/sviluppo2/avvio.nsf/frmNews?OpenForm

    2) pagina (dinamica) che NON richiama correttamente l'immagine è questa:
    http://be1albc212/sviluppo2/avvio.ns...e?EditDocument

    mi sa che risolvo modificando quel js, cioè quando sono nel 2° caso il path lo setto con ../


    non siamo altro ciò che sappiamo

  10. #10
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    scusa, nè, ma non fai prima a fare riferemento alle tue immagini partendo sempre dalla root del sito con / ?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.