117 messaggi dal 26 settembre 2001
una pagina html ha vari link.
Vorrei far si che quando un utente ne seleziona uno(che provoca l'esecuzione di uno script molto lungo) gli altri link siano bloccati.
E 'possibile?

635 messaggi dal 06 settembre 2002
Una soluzione molto rapida, se non utilizzi i frame, è quella di:
- Far puntare il link ad una pre_pagina.asp che visualizza: Elaborazione in corso
- in pre_pagina.asp includi la pagina effettiva (quella contenente lo script)

a questo punto, tutti i link non sono minimanente visti dall'utente.

Spero di essere stato di aiuto. Ciao.

 JD

OJD
117 messaggi dal 26 settembre 2001
SCUSA MA NON CAPISCO COME.
IL MIO LINK LO FACCIO PUNTARE A PRE_PAGINA.ASP DOVE INCLUDO IL CODICE, MA MI VISUALIZZA COMUNQUE LA PAGINA DOVE è PRESENTE IL LINK FINO AL TERMINE DELL'ESECUZIONE DELLO SCRIPT...

635 messaggi dal 06 settembre 2002
Se non lavori con una struttura a frame, quando clikki su un link, la pagina precedente, lascia il posto alla successiva..... i link quindi non sono più visibili.

Ciao.

 JD

OJD
96 messaggi dal 24 gennaio 2002
basta che il link sia in questo formato:
<a href="#" onClick="vaiA('pagina.asp');">

nell' HEAD della pagina inserisci la funzione Javascript:

cliccato = false
function vaiA(destinazione) {
if (cliccato==false) {
self.location.href=destinazione;
cliccato=true;
}
}

se ti va puoi visualizzare un'alert se l'utente insiste nel cliccare, ma lascia a te l'incombenza...

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.