5 messaggi dal 28 febbraio 2003
www.appia-asfalti.it
Salve a tutti,
ho il seguente problema:
in una pagina ASP ho una funzione VBS script che
mi carica in un foglio excel (creandolo) dei dati
di una query; ora, poichè il processo è lungo
ho pensato di immettere una simil-barra di progressione html
per non scoraggiare l'utente :-) :

<div style=" border: 2px solid black; width:320px; position: absolute; left: 162; background-color:silver;">
<table border="0" cellpadding="0" cellspacing="0">
<td><img name='pic1' src='../../images/transparentblock.gif' width='16' height='16'></td>
<td><img name='pic2' src='../../images/transparentblock.gif' width='16' height='16'></td>
<td><img name='pic3' src='../../images/transparentblock.gif' width='16' height='16'></td>
<td><img name='pic4' src='../../images/transparentblock.gif' width='16' height='16'></td>
<!--...etcetera-->
</table>
</div>

La suddetta barra dovrebbe essere alimentata dinamicamente
per ogni ciclo for che la pagina ASP fa compiere
al sudetto Vbscript, e ho trovato un metodo che
teoricamente funziona :

<script language vbscript>

FOR

if <Variabile> = 1 then
document.pic1.src= "../../images/redblock.gif"
end if

'etctetera..
NEXT

'etcetera..

Ora: il problema è che il codice VBs mi alimenta sì
la barra, ma solo alla *completamento* del
processo for - next la pagina web mi mostra
la barra riempita, e non *durante*
il ciclo come vorrei.

Ho notato che se metto una msgbox dentro
la if
if <Variabile> = 1 then
msgbox "entrato"
document.pic1.src= "../../images/redblock.gif"
end if

(che ovviamente compare a video ogni volta
che la condizione nel ciclo si verifica) allora
la barra mi viene alimentata gradualmente
(un pezzo alla volta dopo ogni click) come desidererei.

Esiste un metodo che restituisca subito alla pagina
web, aggiornandola, il risultato di quella if, esattamente
per come avviene se metto lo "stop" con la msgbox ?
(che credo obblighi la pagina client a riaggiornarsi
subito)?
Ho provato con document.refresh ma senza successo.

grazie infinite in anticipo

Emiliano D'Onofrio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.