WebSite X5Help Center

 
Francesco R.
Francesco R.
User

Timer html  it

Autor: Francesco R.
Visitado 1742, Followers 2, Compartido 0  

buongiorno dato il sito www.tonerexpress.it. Avrei bisogno di inserire un timer di 15 secondi da far partire ogni volta che si inizia una ricerca di un prodotto ( cioe' appena si clicca sulla lente per iniziare la ricerca deve partire un timer di 15 secondi e che poi si azzeri e non riparta se non prima si riclicca sulla lente)

Publicado en
23 RESPUESTAS - 3 úTIL
Mirko Boschetti
Mirko Boschetti
Moderator

non ho capito la domanda..."deve partire un timer di 15 secondi e che poi si azzeri e non riparta se non prima si riclicca sulla lente", e quindi cosa deve fare???

Leer más
Publicado en de Mirko Boschetti
Claudio D.
Claudio D.
Moderator
Usuario del mes IT

..potrebbe anche essere utile per capire ... saperne lo scopo... wink

Leer más
Publicado en de Claudio D.
Francesco R.
Francesco R.
User
Autor

Allora siccome la ricerca e' molto lenta per dare piu o meno il tempo di attesa al cliente vorrei che partisse un timer di 15 secondi quando l' utente fa clic sulla lente per far partire la ricerca o tasto invio.  Alla fine quando finiscono i 15 secondi si azzera ed e' pronto a ripartire quando faccio una nuova ricerca.

Leer más
Publicado en de Francesco R.
Francesco R.
Francesco R.
User
Autor

si ma l oggetto skillbar non parte in automatico quando inizia una ricerca. La spiego breve: l'utente quando fa una ricerca vede un attesa molto lunga e non sa quanto dovra' aspettare (calcolato da me 18 secondi) inserendo un timer che parte quando inizia la ricerca almeno sa che impieghera' tot tempo.

Leer más
Publicado en de Francesco R.
Claudio D.
Claudio D.
Moderator
Usuario del mes IT

...se la ricerca è molto lenta potrebbe dipendere anche da lentezza sull'host...

io ho un sito , non con moltissime pagine, ma la ricerca dura il tempo necessario a caricare la pagina...

cioè una frazione di secondo...

Su che Host è il sito ?

Leer más
Publicado en de Claudio D.
Francesco R.
Francesco R.
User
Autor

one.com. ma la richiesta mia e' un altra quella di creare un timer che si attivi quando parte la ricerca. niente di piu'

Leer más
Publicado en de Francesco R.
Claudio D.
Claudio D.
Moderator
Usuario del mes IT
Francesco R.
...ma la richiesta mia e' un altra quella di creare un timer che si attivi quando parte la ricerca. niente di piu'

si , si chiedevo per curiosità...

Leer más
Publicado en de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Francesco R.
buongiorno dato il sito www.tonerexpress.it. Avrei bisogno di inserire un timer di 15 secondi da far partire ogni volta che si inizia una ricerca di un prodotto ( cioe' appena si clicca sulla lente per iniziare la ricerca deve partire un timer di 15 secondi e che poi si azzeri e non riparta se non prima si riclicca sulla lente)

... sono cose che dovresti far da te; difficilmente troverai interventi extra, sempre se non passino lemonsong  e/o stesil; ...si può sempre sperare, ogni tanto succede...
... comunque, ...io attualmente non ho il programma e neanche il PC,   ...ma ad  occhio e croce   vedendo la tua home page, penso che forse si potrebbe cercare di usare  o adattare un mio preloader simulato con JS extra...
... noto che la lente del tuo CERCA non è attivo avendo la parte sensibile non coincidente e spostata a destra...
... vedi di sistemare l'anormalità, ...e poi quando avrai fatto, e se ti interesserà ancora, vedremo di inventarci qualcosa, ... e nel caso fatti sentire...


.

Leer más
Publicado en de  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
Usuario del mes IT

...metti un preloader nel file speciale ... "cerca", visto quello che fai non dovresti avere difficoltà, in rete ne trovi un sacco...

ho provato e funziona...

...comunque noto che sul tuo sito impiega parecchio ad elaborare la richiesta , più che a mostrare la pagina col risultato...

quindi il preloader sulla pagina "cerca" , non avrebbe effetto...

Leer más
Publicado en de Claudio D.
Giorgio C.
Giorgio C.
User

Sì può fare abbastanza facilmente con Jquery.

Penso che però sia un escamotage non tanto professionale da inserire in un negozio online.

Io cercherei di risolvere il problema alla radice piuttosto, contattando il provider (One mi sembra che tu abbia) 

Leer más
Publicado en de Giorgio C.
Francesco R.
Francesco R.
User
Autor

ripeto mi serve non per velocizzare la ricerca ma per dare all utente un idea di quanto deve aspettare. non credo sia un problema di provider in quanto tutti i siti da me gestiti non hanno tempi cosi lunghi di ricerca.

Leer más
Publicado en de Francesco R.
A. Kris
A. Kris
User
Francesco R.
ripeto mi serve non per velocizzare la ricerca ma per dare all utente un idea di quanto deve aspettare. non credo sia un problema di provider in quanto tutti i siti da me gestiti non hanno tempi cosi lunghi di ricerca.
Ciao Francesco, prova dare un occhiata qui, magari è quello che cerchi. Fammi sapere

Leer más
Publicado en de A. Kris
Francesco R.
Francesco R.
User
Autor

Kolasim per la lente lo faro' a breve nel frattempo potresti anticiparmi il preloader

Leer más
Publicado en de Francesco R.
Francesco R.
Francesco R.
User
Autor

Questo serve per far partire qualcosa dopo un tot tempo.

La mia semplice richiesta e' far partire un timer  dopo aver fatto clic sulla lente. Poi basta, la pagina, coi risultati della ricerca, si aprira' da sola quando avra' fatto la ricerca.

E' solo per dare un tempo di attesa al cliente che magari aspetta 15 secondi e non vede nulla e non sa quanto aspettare.

Leer más
Publicado en de Francesco R.
Francesco R.
Francesco R.
User
Autor

Mi serve uno script per far comparire un timer quando viene premuto il tasto Cerca (perché l'utente che preme Cerca e non vede alcun risultato in tempi brevi abbandona la pagina, almeno gli si fa capire che l'operazione di ricerca è stata avviata al posto di una schermata statica).

Leer más
Publicado en de Francesco R.
 lemonsong  
 lemonsong  
User

Premetto che, come scritto da altri, risolverei alla fonte il problema.

Nell'attesa della riduzione dei tempi di risposta del server, se ti è sufficiente un semplice messaggio di testo che comparirà sotto il campo ricerca dopo averla iniziata, puoi inserire questo piccolo script (da personalizzare) "Prima della chiusura del tag BODY":

$('#imHeader_imObjectSearch_05_button').click(function() {   $('#imHeader_imObjectSearch_05').after('Attendere prego...').parent().css('padding-bottom', '18px'); });

E' grezzo, prendilo come spunto per implementare qualcosa di più completo nel caso il problema di risposta del server non si risolva.

Ho solo la demo dell'ultima versione, ho provato solo sul tuo sito utilizzando la "console".

Leer más
Publicado en de  lemonsong  
Giorgio C.
Giorgio C.
User

Oltre a ciò che ti ha detto lemonsong, ti propongo questo breve script da mettere in oggetto html in Header:

<script>
$(document).ready(function(){
$("#imHeader_imObjectSearch_05_button").mouseup(function(){
running=15;
seconds=10;
function funceveryminut() {
running=running-1;
document.getElementById('secondi').innerText = 'attesa '+running+ ' secondi' ;
if (running==0) { $("#secondi").css( "visibility","hidden");
running=15;}
}
funceveryminut();
setInterval(funceveryminut, seconds*100);
});
});
</script>
<span id="secondi"></span>

Naturalmente sistema l'oggetto in quanto tutto funziona solo una volta rilasciato il tasto cerca che attualmente non si vede.

Il valore in grassetto è preso dal tuo sito ma è meglio controllare.

Leer más
Publicado en de Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Francesco R.
Kolasim per la lente lo faro' a breve nel frattempo potresti anticiparmi il preloader

... grazie alla partecipazione di lemonsong  Giorgio ...hai ricevuto ottimi suggerimenti...

... riferimento a quel di Giorgio, non essendo appunto attiva la lente come detto prima, ...secondo me forse andrebbe sostituito, 

.mouseup(function(){   . ..  con    .click(function() {  

...

... vedi se ne trai giovamento...

.



Leer más
Publicado en de  ‪ KolAsim ‪ ‪
Francesco R.
Francesco R.
User
Autor

Sembra funzionare un ultima cosa se fosse possibile cambiare lanformattazione del testo attesa ... secondi (carattere e colore)

Leer más
Publicado en de Francesco R.
Giorgio C.
Giorgio C.
User

Per quanto riguarda il mio suggerimento, siccome il testo viene presentato all'interno dei tag <span> alla fine dello script, basta inserire un foglio di stile con riferimento all'ID di quel tag che io ho assegnato (secondi). es:

<style>
#secondi{
color: green;
text-align: center;
font-size: 20px;
font-weight: bold;
}
</style>

Un'altra cosa importante... 

Dopo aver effetuato una ricerca, i risultati vengono proposti con in testa un'altro campo di ricerca diverso da quello da te inserito nell'header con un'altro ID: quindi non funzionerà più lo script proposto se la ricerca viene rifatta in quel campo.

Onde evitare complicazioni ulteriori per inserire altro codice, ti propongo di nasconderlo inserendo un hidden per quel campo.

<style>
#imSearchPage > div > div.imPageSearchField {
visibility: hidden;
}
</style>

Leer más
Publicado en de Giorgio C.
Francesco R.
Francesco R.
User
Autor

GRAzie infinite ora faccio delle modifiche e poi lo pubblico.

Leer más
Publicado en de Francesco R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Francesco R.
GRAzie infinite ora faccio delle modifiche e poi lo pubblico.

... prova e fai sapere,  ... al limite si potrebbe ulteriormente provare con il div_custom+preloader extra che mi ero immaginato, ...ma nel caso dovrai partecipare attivamente perchè come sai sono ancora senza PC...

.

Leer más
Publicado en de  ‪ KolAsim ‪ ‪