Buongiorno a tutti, mi sono appena iscritto, è la mia prima discussione e non sono bravo come voi.
Fatta questa premessa, vi chiedo di aiutarmi a risolvere un problema che non mi fa più dormire.
Ho realizzato, per velocizzare il mio lavoro, una pagina web per gestire un archivio online di professionisti (circa 1000).
In pratica, in questa pagina web, c'è un elenco a discesa in javascript contenente i nominativi di tutti questi professionisti. Cliccando un nominativo, si apre un pop-up contenente l'elenco dei link ai protocolli collegati ad esso. Ovviamente ogni nominativo punta ad una cartella contenuta in un'altra cartella chiamata "archivio".
Ho inserito nell'HEAD questo codice:
<script type="text/javascript">
function apri(url) {
newin = window.open(url,'titolo','scrollbars=no,resizable=yes,top=50,left=100,width=500,height=200,status=no,location=no,toolbar=no');
}
</script>
mentre nel BODY:
<td width="40%">
<select name="url" onchange="location.href = this.value;">
<option value="#" selected="selected"> </option>
<option value="javascript:apri('archivio/NOME1');">GIULIO CESARE</option>
<option value="javascript:apri('archivio/NOME2');">PINCO PALLINO</option>
.
.
<option value="javascript:apri('archivio/NOME1000');">VASCO ROSSI</option>
</select>
</td>
Il problema è che a volte un protocollo ci mette più tempo a caricarsi e il pop-up mi fornisce una pagina bianca (vuota).
Pertanto, avrei bisogno di qualcosa, sempre in javascript, per ritardare di un paio di secondi l'apertura del pop-up in modo di dare più tempo al protocollo di caricarsi.
Spero di essere stato abbastanza chiaro e spero soprattutto che possiate aiutarmi.
Fatta questa premessa, vi chiedo di aiutarmi a risolvere un problema che non mi fa più dormire.
Ho realizzato, per velocizzare il mio lavoro, una pagina web per gestire un archivio online di professionisti (circa 1000).
In pratica, in questa pagina web, c'è un elenco a discesa in javascript contenente i nominativi di tutti questi professionisti. Cliccando un nominativo, si apre un pop-up contenente l'elenco dei link ai protocolli collegati ad esso. Ovviamente ogni nominativo punta ad una cartella contenuta in un'altra cartella chiamata "archivio".
Ho inserito nell'HEAD questo codice:
<script type="text/javascript">
function apri(url) {
newin = window.open(url,'titolo','scrollbars=no,resizable=yes,top=50,left=100,width=500,height=200,status=no,location=no,toolbar=no');
}
</script>
mentre nel BODY:
<td width="40%">
<select name="url" onchange="location.href = this.value;">
<option value="#" selected="selected"> </option>
<option value="javascript:apri('archivio/NOME1');">GIULIO CESARE</option>
<option value="javascript:apri('archivio/NOME2');">PINCO PALLINO</option>
.
.
<option value="javascript:apri('archivio/NOME1000');">VASCO ROSSI</option>
</select>
</td>
Il problema è che a volte un protocollo ci mette più tempo a caricarsi e il pop-up mi fornisce una pagina bianca (vuota).
Pertanto, avrei bisogno di qualcosa, sempre in javascript, per ritardare di un paio di secondi l'apertura del pop-up in modo di dare più tempo al protocollo di caricarsi.
Spero di essere stato abbastanza chiaro e spero soprattutto che possiate aiutarmi.