Newsgroup: it.comp.lang.javascript
Titolo: Nome del documento di default.

Salve a tutti,
qualcuno sa dirmi come fare per ottenere il nome del documento 
che si sta visualizzando nel browser quando questo e' il documento
di default del server? Ovvero, document.location mi ritorna il path,
ma non il nome del file, se quest'ultimo non e' specificato nell'URL
richiesto.
	Grazie
	Massimiliano

...


 funzionino ambedue magari inserendo anche index.htm e default.html.
In alcuni casi ho trovato anche welcome.htm e .html
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

 default.htm, su Unix index.html.
beh, il problema non e' tanto capire quale sia il nome del file di default,
quanto far si' che lo capisca uno script java, in modo dinamico. Ovvero,
ho uno script che deve capire il nome della pagina da cui e' stato lanciato,
e comportarsi di conseguenza. In pratica sto scrivendo una serie di funzioni
che scrivono un menu' in javascript, ed il problema nasce perche' voglio
evidenziare nel menu' la pagina corrente in modo automatico. Qualche idea?
        Ciao
        Massimiliano

Ciao
probabilmente mentre "scrivi" il menů, nella
pagina, "scrivi" anche il  valore href:
document.write("<a href='\home.htm'>Home....
quindi puoi fare:
if(location.toString().indexOf("valore href che scrivi")>-1)
document.write("Home....
ed ometti l'a href..
--
Bye
Ro<*ż*>berto

 document.write("Home....
l'equivalente di questa istruzione l'ho ottenuto da document.location, prendendo
il nome del file a partire dall'ultimo slash (sempre che io non abbia frainteso 
il codice). Il problema pero' nasce quando il nome del file da caricare e' 
omesso nella riga dell'indirizzo, ovvero quando chiedo di caricare il file
di default: in questo caso non riesco ad ottenere il nome del file, ma solamente
il suo path.
Quello che voglio ottenere e' un uguale comportamento del menu di navigazione 
sia che io digiti 
http://www-arts.sssup.it/centrortr/p2/
 sia che invece scriva
http://www-arts.sssup.it/centrortr/p2/main.htm
. In questa pagina in un caso
e' evidenziato (e disabilitato) il link alla home page (che e' la pagina
corrente), mentre nell'altro il link e' abilitato come tutti gli altri.
Grazie comunque per i suggerimenti
Massimiliano

 if(location.toString().indexOf(".htm")==-1)
alert('sei alla pagina di default)
--
Bye
Ro<*?*>berto

WOW! Grazie!
il trucchetto funziona, ed adesso il mio caro menu "intelligente" sembra
funzionare. Rimane comunque irrisolto il quesito originario, e cioe' come
sapere il nome del file di default. A questo punto rimane una questione
puramente accademica, visto che comunque ho risolto il mio problema.
Un grande grazie a Massimo Foti, gelty e Ro<*?*>berto per il loro
preziosissimo aiuto.
Massimiliano

ci farai vedere questo menu
...ne' !
;)
Ciao
--
--
Bye
Ro<*¿*>berto

 ci farai vedere questo menu
l'indirizzo dove si puo' vedere in anteprima 'mondiale' questo menu' e'
http://www-arts.sssup.it/centroRTR/P2/
 (adesso, grazie a Ro<*ż*>berto, 
funziona anche cosi'). A richiesta posso mandare i sorgenti, anche se
allo stato attuale sono abbastanza incasinati. Aspeto commenti sul 
menu e suggerimenti vari.
	Grazie
	Massimiliano

WoW...
complimenti per i commenti!!!
mi sa che ci hai messo
un mucchio di tempo ...
te lo posso modificare un poco e
metterlo come esempio su
www.probo.it/javascript
  ??
lasciando il riferimento all'autore??
Ciao


 lasciando il riferimento all'autore??
Con immenso piacere! Sono curioso di vedere le 
modifiche.
        Buon divertimento
        Massimiliano

 cerchero' un'altra donna dentro ai sogni di Tarzan...

location.pathname
non funziona??


 allora puoi usare la location a cui quella pagina e' stata mandata.
Non so, perche' non l'ho mai provato. Ci provo e ti (vi!) faccio
sapere.
	Buona giornata
	Massimiliano