Generare una lista di link

  • Creatore Discussione Creatore Discussione Devil-94
  • Data di inizio Data di inizio

Devil-94

Utente Attivo
16 Lug 2013
120
0
16
Ciao a tutti volevo generare una lista di link precisamente 37 con un script che ho creato ma non va potete dirmi come mai ?
HTML:
<script type="text/javascript">
window.onload = function(){
  //generate list of all deathnote links
  var object = document.querySelector("#links");
  var a = document.createElement("a");
  for(var i=0; i < a.length; i++){
    
    a[i].href = "deathnote.php?ep="+i;
    a[i].title = "Death Note Episodio - "+i;
    a[i].innerHTML = "Death Note Episodio - "+i;
    object.appendChild(a[i]);
  }
}

</script>

come vedete la pagina è deathnote.php?ep=1,2,3,4,5,6,etc.....
invece di scrivere tutti gli episodi fino a 37 volevo fare una lista generata da javascript.
gli episodi sono 37 quindi se una scrive ep=38 ritorna alla homepage un redirect con php che funziona
cosa cè nel sbagliato nel codice ? e
come faccio una lista di link cosi:

HTML:
<div id="links">
<a href="deathnote?ep=1" title="Death Note Episodio 1">Death Note Episodio 1</a>
<a href="deathnote?ep=2" title="Death Note Episodio 2">Death Note Episodio 2</a>
<a href="deathnote?ep=3" title="Death Note Episodio 3">Death Note Episodio 3</a>
<a href="deathnote?ep=4" title="Death Note Episodio 4">Death Note Episodio 4</a>
<a href="deathnote?ep=5" title="Death Note Episodio 5">Death Note Episodio 5</a>
<a href="deathnote?ep=6" title="Death Note Episodio 6">Death Note Episodio 6</a>
e via fino a 37 con javascript.
</div>


Grazie a tutti
 
risolto


soluzione:



Codice:
  for(var i=1; i < 38; i++) {
    var str = "Death Note Episodio - "+i;
   var result =str.link("deathnote.php?ep="+i);
    document.write(result + "<br />");
  }
 

Discussioni simili