HTML.it è il sito italiano del web publishing

ordine alfabetico



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ:

MSN:

Skype:


ordine alfabetico
devo mettere in ordine alfabetico un numero variabile di loop

<TMPL_LOOP name>

<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>

</TMPL_LOOP name>

questo codice loop puo essere ripetuto piu volte, riesco a mettere in ordine alfabetico i tre nomi,
ma il risultato dei due loop consecutivi rimane

andrea
claudio
davide
angela
claudia
federica

lo script che genera il loop è in perl ma credo si possa lavorare usando html
magari chiudendo tutto in una textarea.
qualcuno ha qualche idea?

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 17:35
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


HTML è statico per definizione, non "fa" nulla

devi crearti uno storage temporaneo dove scrivi i dati, li riordini, e poi li spedisci al browser. credo che sia la via migliore.
altrimenti ci sono giochilli javascript che danno l'ordinamento ASC/DESC


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 17:42
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ :

MSN :

Skype :


Citazione:
Originariamente inviato da Vincent.Zeno
HTML è statico per definizione, non "fa" nulla

devi crearti uno storage temporaneo dove scrivi i dati, li riordini, e poi li spedisci al browser. credo che sia la via migliore.
altrimenti ci sono giochilli javascript che danno l'ordinamento ASC/DESC

sai farmi un esempio?
purtroppo la mia pagina deve restare con estensione .html non posso cambiarla

Ultima modifica ad opera dell'utente sonny33 il 13-07-2012 alle 17:48

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 17:45
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ :

MSN :

Skype :


intendi qualcosa del genere?

//Sort alphabetically and ascending:
var myarray=["<TMPL_VAR name1>", "<TMPL_VAR name2>", "<TMPL_VAR name3>"]
myarray.sort() //Array now becomes ["<TMPL_VAR name1>", "<TMPL_VAR name2>", "<TMPL_VAR name2>"]

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 17:53
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


ma se già lavori il perl (battuta autocensurata)

e per javascript non hai bisogno di cambiare estensione.
non ho esempi da farti perché ne faccio poco uso.
cerca in rete, ci sono diversi esempi.
se poi vuoi approfondire lo script c'è anche la sezione dedicata


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 17:53
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


Citazione:
Originariamente inviato da sonny33
intendi qualcosa del genere?

//Sort alphabetically and ascending:
var myarray=["<TMPL_VAR name1>", "<TMPL_VAR name2>", "<TMPL_VAR name3>"]
myarray.sort() //Array now becomes ["<TMPL_VAR name1>", "<TMPL_VAR name2>", "<TMPL_VAR name2>"]


apprezzo l'intenzione ma non so risponderti.
dire che l'idea potrebbe essere quella.

ricorda di usare SEMPRE il tag CODE per postare codice, grazie


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 17:55
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ :

MSN :

Skype :


codice:
a href="java-script: CambiaOrdine('ordine')">ordine</a

function CambiaOrdine(campo){
var f=document.forms["frmCerca"];

if (campo!=f.ordine.value){
f.orderType.value=f.orderType.value=="ASC"?"DESC": "ASC";
}else{
f.orderType.value="ASC";
}
f.submit();
}


no non lavoro in perl, riesco a modificarlo, adattarlo, ma no a scrivere di mio
e questo javascript non lo capisco molto bene, perchè dovrei inserirlo all'esterno del loop altrimenti riordina i nomi contenuti nel loop e non tutti insieme
suggerimenti?

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 18:04
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


un passo alla volta.

riesci a stampare così?
codice:
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>


o puoi solo stampare così?
codice:
<TMPL_LOOP name>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
</TMPL_LOOP name>

<TMPL_LOOP name>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
</TMPL_LOOP name>


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 18:09
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ :

MSN :

Skype :


solo cosi

codice:
<TMPL_LOOP name>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
</TMPL_LOOP name>

<TMPL_LOOP name>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
</TMPL_LOOP name>


ma l'output è consecutivo, i tuoi esempi sono la stessa cosa

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 18:13
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


guarda qui e prendi ispirazione:
http://www.w3schools.com/jsref/tryi...e=tryjsref_sort

la ricerca aiuta:
https://www.google.it/search?hl=it&...&as_rights=


Citazione:
solo cosi

si complica...

secondo me ce la fai ad inserire la seconda estrazione prima di stampare...


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 18:18
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ :

MSN :

Skype :


questo è il codice
codice:
<TMPL_LOOP name>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
</TMPL_LOOP name>

e questo è l'output
codice:
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 18:18
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


Citazione:
Originariamente inviato da sonny33
e questo è l'output
codice:
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>
<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>

già andiamo bene.
se poi potessi creare una tabella al posto della serie di div, ancora meglio.
a quel punto ti basterebbe usare uno degli esempi di questo genere:
http://javascript.html.it/script/ve...di-una-tabella/


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 18:29
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sonny33
Utente di HTML.it



Registrato il: Jul 2012

Provenienza:

Messaggi: 23


ICQ :

MSN :

Skype :


Citazione:
Originariamente inviato da Vincent.Zeno
già andiamo bene.
se poi potessi creare una tabella al posto della serie di div, ancora meglio.
a quel punto ti basterebbe usare uno degli esempi di questo genere:
http://javascript.html.it/script/ve...di-una-tabella/

RIUSCITO AL 100% (SONO 3 SETTIMANE CHE CI SBATTO LA TESTA)

codice:
<script type="text/javascript" src="<TMPL_VAR site_url>/sorttable.js"></script>

<table id="t1" class="sortable">
  <tr bgcolor="#f0f0f0">
    <CENTER><th>ORDER</th></CENTER>
  </tr>
<TMPL_LOOP links>
<tr><td><TMPL_VAR name1></td></tr>
<tr><td><TMPL_VAR name2></td></tr>
<tr><td><TMPL_VAR name3></td></td>
</TMPL_LOOP>
</table>


grazie per il tuo aiuto!

Segnala ad un moderatore | IP: Collegato | Permalink

sonny33 è offline Old Post 13-07-2012 20:44
Clicca qui per vedere il profilo dell'utente sonny33 Clicca qui per inviare all'utente sonny33 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sonny33 Aggiungi l'utente sonny33 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Vincent.Zeno
Moderatore di XHTML e HTML



Registrato il: May 2003

Provenienza: Bologna Ravenna... ma anche no

Messaggi: 13262


ICQ :

MSN : vincent.zeno@l ibero.it

Skype : vincent.zeno@libero.it


ma... visto che comunque puoi estrarre i singoli valori <TMPL_VAR nameX>
li puoi ordinare direttamente (senza la sovrastruttura della tabella):
http://www.w3schools.com/jsref/jsref_sort.asp


__________________
Creazione Spettacoli | La Cena dei Buffoni | Statua Vivente (in allestimento) |

Aiuti in privato... basta così: ho dato.

Segnala ad un moderatore | IP: Collegato | Permalink

Vincent.Zeno è offline Old Post 13-07-2012 20:59
Clicca qui per vedere il profilo dell'utente Vincent.Zeno Clicca qui per inviare all'utente Vincent.Zeno un messaggio privato Visita l'homepage dell'utente Vincent.Zeno Visualizza ulteriori messaggi scritti dall'utente Vincent.Zeno Aggiungi l'utente Vincent.Zeno alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 07:01.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca