Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Indirizzi assoluti

  1. #1

    Indirizzi assoluti

    Ringrazio ancora mille e mille volte quelli che mi hanno aiutato con le stringhe.
    Domanda lampo: esiste una funzione/libreria già scritta per ottenere l'indirizzo assoluto di una risorsa su internet partendo da un indirizzo assoluto combinato ad un indirizzo relativo?
    Ad esempio, se io dico http://www.araganaus.it/Scripts/araganaus.php e ../index.htm esiste una libreria/funzione che mi permetta semplicemente di ottenere http://www.araganaus.it/index.htm?

    Grazie mille, sarò in debito per la vita, già lo so...

    Araganaus

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Creata a solo scopo didattico...
    codice:
    <script>
    var percorso = "http://www.pincopallo.it/uno/due/tre/quattro.htm"
    var nuovo = "../cinque/sei.htm"
    // prendo il vecchio percorso ed elimino il nome pagina 
    percorso = percorso.substr(0,percorso.lastIndexOf("/")+1);
    
    // spezzo il nuovo
    var pezzin = nuovo.split("/");
    // per ogni porzione del nuovo...
    for (var indb=0;indb<pezzin.length;indb++) {
    	if (pezzin[indb]=="..") {
    		// tolgo l'ultima sottocartella dal percorso
    		percorso = percorso.replace(/\/$/,"");
    		percorso = percorso.substr(0,percorso.lastIndexOf("/")+1);
    	} else {
    		// aggiungo
    		percorso = percorso+pezzin[indb]+"/";
    	}
    }
    // tolgo l'eventuale barra finale
    percorso = percorso.replace(/\/$/,"");
    alert(percorso)
    </script>
    Non e' ottimizzata e neppure la migliore soluzione...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    Meraviglioso!

    Davvero vi devo tanto, ragazzi!
    Grazie mille, non importa se è ottimizzato, ho una discreta potenza di calcolo a disposizione!
    Beh che posso dire
    Grazie mille ancora, ragazzi, siete dei grandi!

    Araganaus

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 © 2025 vBulletin Solutions, Inc. All rights reserved.