[HTML] Crea link dinamicamente

Il Tecnologico

Nuovo Utente
2 Ott 2017
1
0
1
Salve a tutti.
Vorrei capire se è possibile realizzare un qualcosa del genere.

Ho Pagine del formato https://www.esempio/Cartella/Descrizione-Prodotto
nella stessa pagina sono presenti link riferiti allo stesso Prodotto ma in posizioni differenti.
Dato che non vorrei far tutto a mano,
è possibile creare link dinamici che rimandino ad un determinato URL "standard" modificandolo dinamicamente?

ad esempio nella pagina dovrei inserire link tipo

https://www.esempio/Cartella1/Spiegazione-Prodotto
https://www.esempio/Cartella2/Caratteristiche-Prodotto
https://www.esempio/Cartella3/Download-Prodotto

dove la parola Prodotto sia dinamica, ricavata dalla pagina in cui si è presenti.

Non so se mi sono spiegato.

Quando visito la pagina https://www.esempio/Cartella/Descrizione-Prodotto1
automaticamente devo modificare dei link presenti in pagina con

https://www.esempio/Cartella1/Spiegazione-Prodotto1
https://www.esempio/Cartella2/Caratteristiche-Prodotto1
https://www.esempio/Cartella3/Download-Prodotto1


Come posso fare?
Devo usare per forza un database o posso "estrapolare" il dato direttamente dall'url della pagina ?



grazie a tutti
 
Con il solo html non puoi fare nulla ti serve il linguaggio lato-server, scegli quale buoi usare, PHP ASP, NET, ecc. e io ti sposto nella sezione giusta
 
ciao
puoi ottenere la stessa consa con un codice js

Codice:
<html>
<body>
<script
src="https://code.jquery.com/jquery-3.2.1.min.js"
integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
crossorigin="anonymous"></script>
<a href="https://www.esempio/Cartella1/Spiegazione-Prodotto1">l1</a>
<a href="https://www.esempio/Cartella2/Caratteristiche-Prodotto1">l2</a>
<a href="https://www.esempio/Cartella3/Download-Prodotto1">l3</a>
<script>
nome=location.pathname.split('/').slice(-1)[0].replace('.html','');
$('a').each(function(i){
this.href = this.href.replace('Prodotto1', nome);
});
console.log(nome);
</script>
</body>
</html>
 
Ultima modifica:
@jonnino2004
Devi usare il tag [ code] per postare il codice oppure

box inserisci 2.png.JPG

Ricordalo
 

Discussioni simili