Non capisco bene cosa intendi...Originariamente inviato da br1
Mi spiace, non sono in grado di leggere il codice lato server![]()
Posta cio' che riceve il browser![]()
in ogni caso questo è il codice sorgente preso dal browser:
Spero di aver capito cosa volevi...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>
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!

Rispondi quotando