Newsgroup: it.comp.lang.javascript
Titolo: Tutto (il percorso) e' relativo

<script src='pippo'> cerca nel path della pagina html
<script src='
http://www.pippo.pp/pippo.js
'> cerca nel path specificato
Si puo indicare un path relativo in uno di questi modi
<script src='/pippo/pippo.js'>
<script src='../pippo.js'>
?
Ci ho provato ma non funge.
Saluti.
Luciano

certo che funge... almeno....


 Ci ho provato ma non funge.
URL ?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 certo che funge... almeno....
Eppure no...ho riprovato!
Funziona se sta nel path della pagina <script src='pippo.js'> ma non se sta
in una directory diversa tipo <script src='../pippo/pippo.js'>
Saluti.
Luciano

 in una directory diversa tipo <script src='../pippo/pippo.js'>
Funziona, funziona. E' probabile che tu abbia distrattamente sbagliato
percorso.

 ha scritto nel messaggio
news:b093k4$mh48i$1...@ID-167519.news.dfncis.de...

Giuro di no!:-)
Rivisto mille volte.
Saluti.
Luciano

 Rivisto mille volte.
Giuro di si'. Usato mille volte.

...ovviamente se risalendo le cartelle (../../) raggiungi sul server una
cartella fuori dal web non funziona piu' nulla.
Quelle cartelle le raggiungi lato server e con percorsi assoluti.



Ok, allora ti riporto esattamente cosa ho fatto.
(w2k/iis5)
Nella pagina 
http://www.paperopoli.com/pippo.html
 c'e' questo:
<script src='pippo.js'>
che funziona benissimo.
Nella pagina 
http://www.paperopoli.com/pluto/pippo.html
 c'e' questo:
<script src='
http://www.paperopoli.com/pippo.js
'>
che funziona benissimo.
Se pero' lo faccio diventare (nel secondo caso of course)
<script src='../pippo.js'>
Nonfunge piu'.
Di piu' nin zo!
Saluti.
Luciano

[...]
Ripeto, funziona. Il problema sta altrove.
C'era una piccola eccezione (e talvolta qualche baco in caricamento) con le
versioni di NS fino alla 4.x riguardante il MIME type registrato sul server.
Non so se persiste con le successive.
Copio / incollo dalla Javascript 1.3 Client Guide:
URLs the SRC Attribute Can Specify
The SRC attribute can specify any URL, relative or absolute. For example:
<SCRIPT SRC="
http://home.netscape.com/functions/jsfuncs.js
">
If you load a document with any URL other than a file: URL, and that
document itself contains a <SCRIPT SRC="..."> tag, the internal SRC
attribute cannot refer to another file: URL.
Requirements for Files Specified by the SRC Attribute
External JavaScript files cannot contain any HTML tags: they must contain
only JavaScript statements and function definitions.
External JavaScript files should have the file name suffix .js, and the
server must map the .js suffix to the MIME type application/x-javascript,
which the server sends back in the HTTP header. To map the suffix to the
MIME type, add the following line to the mime.types file in the server's
config directory, and then restart the server.
type=application/x-javascript   exts=js
If the server does not map the .js suffix to the application/x-javascript
MIME type, Navigator improperly loads the JavaScript file specified by the
SRC attribute.
NOTE: This requirement does not apply if you use local files.