ciao gente
avrei una domanda da porvi
io ho fatto questa funzione javascript che mi restituisce il nome della pagina in cui l'utente si trova
il codice sembrerebbe funzionare ma non è cosìcodice:function nomepagina() { var url = self.location.href; return url.substr(url.lastIndexOf("/")+1,url.indexOf("?")); }
cioè se alla pagina vengono passati dei parametri (es pag.php?id=5)
questa funzione mi restituisce tutti i parametri, anche se dovrei averli eliminati usando nella substr come secondo parametro url.indexOf("?")
la cosa che non capisco è che se io faccio la substr in 2 colpi, la funzione fa quel che dovrebbe
cioè
così funzionacodice:function nomepagina() { var url = self.location.href; var nome = url.substr(url.lastIndexOf("/")+1,url.length); return nome.substr(0,nome.indexOf("?")); }
perchè??
ho sbagliato io o è scemo il browser?
grazie


Rispondi quotando
