Originariamente inviato da br1
Mi spiace, non sono in grado di leggere il codice lato server
Posta cio' che riceve il browser
Non capisco bene cosa intendi...
in ogni caso questo è il codice sorgente preso dal browser:
Codice PHP:
<form class="form" name="modulo" method="post" onSubmit="return checkLibro(document.modulo);" action="./admin.php">
<div class="text-title">
<h3 class="title">Setup del Libro</h3>
</div>
<fieldset title="Libri">
<div class="order-top">
<label for="nameb">Titolo Libro:</label>
<select id="titolo" name="titolo" onblur="creaModuloAggiornamento('./include/books/'+this[this.selectedIndex].value+'.xml'); document.modulo.nameb.value=this[this.selectedIndex].value">
<option class="short" onfocus="this.style.backgroundColor='#FFFFFF';" value="Libro1" />Libro1</option>
<option class="short" onfocus="this.style.backgroundColor='#FFFFFF';" value="Libro2" />Libro2</option>
<option class="short" onfocus="this.style.backgroundColor='#FFFFFF';" value="Libro3" />Libro3</option>
</select>
<input id="nameb" name="nameb" type="hidden" value="" />
<br class="clearer" />
</div>
Spero di aver capito cosa volevi...
In poche parole la funzione js creaModuloAggiornamento('./include/books/'+this[this.selectedIndex].value+'.xml');
va a creare il modulo del form riempiendo dinamicamente i campi del form, che dovranno poi essere eventualmente modificati...
Il problema è che se lo faccio la prima volta funziona. Poi il file ./include/books/'+this[this.selectedIndex].value+'.xml risulta presente in cache, ma non aggiornato, quindi se volessi aggiornarlo nuovamente, quando seleziono la option nella select mi dà i dati presenti in cache e non l'ultima versione del file appena modificato...
Non so se sono stato chiaro... spero di sì!
grazie per l'aiuto!