Precedente :: Successivo |
Autore |
Messaggio |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Mer Nov 17, 2004 5:57 pm Oggetto: [Programmazione] document.all |
|
|
Sono quindi a chiedervi una consulenza...
Ho una pagina che estrae informazioni da DB creandosi così un RecordSet.
Insieme ad ogni record visualizzo una piccola immagine (un'iconcina del peso di circa 870 byte) che richiama l'attenzione dell'utente sulla possibilità di modificare quel record.
Il problema è che quando il recordset inizia a gonfiarsi (arrivo sopra i 300.000 records) le immagini non vengono caricate dal browser e di conseguenza non vengono mostrate. Non so se sia un problema di timeout o che altro, sta di fatto che mi piacerebbe poter mostrare la pagina solo ad avvenuto caricamento di tutte le immagini.
Qualcuno si ricorda come fare o l'ha mai fatto?
Grazie, mille in anticipo a chi avrà pietà...  _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacità di stare calmo...
... ma non darmi la forza... perchè se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Nov 17, 2004 6:02 pm Oggetto: Re: [Programmazione] document.all |
|
|
ice ha scritto: | [cut]
Il problema è che quando il recordset inizia a gonfiarsi (arrivo sopra i 300.000 records) le immagini non vengono caricate dal browser |
Tu visualizzeresti in una pagina 300.000 record?
Non puoi prevedere una paginazione...  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Mer Nov 17, 2004 6:21 pm Oggetto: |
|
|
è la stessa proposta che ho fatto io, solo che hanno bisogno di vedere tutta la sbrodolata. caxxi loro su quello...
il problema cmq si verifica anche solo su 150 record. _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacità di stare calmo...
... ma non darmi la forza... perchè se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Mer Nov 17, 2004 11:06 pm Oggetto: |
|
|
ma io in php quando voglio far vedere lap agina tutta d'un colpo inserisco tutto il codice html in una variabile che man mano aggiorno e alla fine do un bell'echo $variabile e spara tutto d'un botto.
pero' 300.000 righe son tantine, ti conviene creare piu' pagine. |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Nov 17, 2004 11:10 pm Oggetto: |
|
|
abaddon ha scritto: | ma io in php quando voglio far vedere lap agina tutta d'un colpo inserisco tutto il codice html in una variabile che man mano aggiorno e alla fine do un bell'echo $variabile e spara tutto d'un botto. |
C'è anche la possibilità di usare l'output bufferizzato.
Codice: |
<?php
ob_start();
echo "Hello world!";
....
echo "Bla, bla, bla";
ob_end_flush();
?>
|
In ASP non credo ci sia niente di simile: l'unica soluzione è come dice abaddon... anche se resto dell'idea che non ha molto senso visualizzare 300.000 righe in una pagina, per almeno due motivi:
1. Qualunque browser sarà lento a visualizzarle.
2. Il tempo di download sarò comunque lungo, sempre che l'webserver non vada prima in timeout e interrompa il processo.
Comunque il cliente ha sempre ragione. _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Mer Nov 17, 2004 11:21 pm Oggetto: |
|
|
vinz ha scritto: | Comunque il cliente ha sempre ragione. | Purtroppo si
in html non esisteva qualcosa tipo il document.all?  _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacità di stare calmo...
... ma non darmi la forza... perchè se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Nov 17, 2004 11:24 pm Oggetto: |
|
|
ice ha scritto: | in html non esisteva qualcosa tipo il document.all?  |
Il document.all è un oggetto accessibile da javascript, contenente tutti gli oggetti della pagina (form, immagini, ...) a cui è stato assegnato un id.
Codice: | <img src="hello.gif" id="Saluto" /> |
Non credo sia la soluzione al tuo problema...  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Mer Nov 17, 2004 11:50 pm Oggetto: |
|
|
vinz ha scritto: | Non credo sia la soluzione al tuo problema...  | Come non detto...  _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacità di stare calmo...
... ma non darmi la forza... perchè se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Nov 17, 2004 11:51 pm Oggetto: |
|
|
Comunque se risolvi il problema, faccelo sapere... Sono interessato...  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
|