Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Postare la cache dentro javascript

    Buonasera a tutti, chissà se riuscirò ad esporvi questo problema..
    Trattasi di un e -commerce in asp con alcune funzioni javascript implementate .
    E' un sito i collaborazione .. io e un programmatore..
    Uso questo codice per aprire delle finestre dove sono contenuti i dettagli del prodotto:

    <script>
    function way1(str) {
    searchWin =
    window.open(str,'privacy','scrollbars=yes,resizabl e=no,width=800,height=570,status=no,location=no,me nuBar=no,toolbar=no');
    // searchWin.refer = self;
    }
    </script>

    con il quale apro molte finestre ma quella che mi da problemi è una finestra .asp

    [img]immagini/zoom.jpg[/img]

    Il problema è il seguente:

    Se non clicco sul link che apre la finestra, tutto va bene ed i tasti avanti e indietro per scorrere nelle vetrine dei prodotti funzionano.
    Se invece apro e chiudo la finestra con la funzione sopra e poi provo a tornare indietro con la funzione che segue..

    <a href="javascript:history.back()"><span style="color: #FFFFFF">TORNA
    INDIETRO</span></a>

    Vado si indietro, ma mancano i prodotti...
    Mi diceva il mio collaboratore che forse nella funzione javascript bisognerebbe poterci inserire la cache in modo che se la porti dietro.. Qualcosa del genere..

    Spero di essermi spiegata.. Se eventualmente qualcuno avesse capito il mio problema sono a disposizione.. siamo ..io ed il programmatore per fornire righe di codice magari che servono a capire meglio..
    Daniela
    Grazie anticipatamente per il tempo che già leggendo mi avete dedicato.
    Una settimana un giorno, solamente un ora a volte vale una vita intera, il tempo passa in fretta e ti ruba quello che hai...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lascia perdere la cache... sare curioso di ascoltare le spiegazioni del tuo collaboratore

    Scrivi i link che richiamano script in questo modo:

    <a href="javascript:" onclick="tuaFunzione(parametri);return false;">

    e probabilmente i problemi spariranno.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Felicissima per la tua immediata risposta avrei voluto veramente poterti dire un grazie funziona anche se un grazie te lo dico lo stesso.. e magari prendermi anche una piccola rivincita su chi non ama postarsi sui forum..

    Ho fatto tutto per filo e per segno ma non ho avuto soddisfazione.. Funziona bene, fa il suo lavoro. in più me lo hai pulito ma la pagina assente di dati continua a presentarsi..
    Però ho un'informazione in più da dirti. Ho provato a visualizzarlo in firefox che di solito uso come browser per la consolle degli errori e ..indovina?
    Lì non si verifica il problema, funziona..

    Forse da programmatore javascript ti viene qualche mega lampo..
    Io amo javascript e lo implemento ovunque, nel mio percorso di webmaster è stato ed è il codice più soddisfacente, (persino con flash) ma non ho molta capacità nel gestirlo..

    Daniela
    Infinite grazie
    Una settimana un giorno, solamente un ora a volte vale una vita intera, il tempo passa in fretta e ti ruba quello che hai...

  4. #4
    Ciao a tutti, sono ancora qui.. Non sono ancora riuscita a risolvere..
    Ho anche provato a sostituire la funzione

    TORNA INDIETRO

    con TORNA INDIETRO

    ma non funziona lo stesso.

    Alla pressione del tasto TORNA INDIETRO mi porta alla pagina giusta ma senza prodotti.

    Solamente però se prima apro il dettaglio prodotto (zoom) e lo richiudo

    Se non clicco sullo zoom, funziona regolarmente e mi porta alla pagina precedente con prodotti.

    E' come se l'apertura dello zoom modificasse qualcosa.
    Nel body della pagina dello zoom c'è questa funzione: onblur="self.focus()"

    Ciao a tutti
    Vorrei solo anche una risposta della serie:
    non si può risolvere con javascript..
    Daniela
    Grazie
    Una settimana un giorno, solamente un ora a volte vale una vita intera, il tempo passa in fretta e ti ruba quello che hai...

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da righi daniela
    Ciao a tutti, sono ancora qui.. Non sono ancora riuscita a risolvere..
    Ho anche provato a sostituire la funzione

    TORNA INDIETRO

    con TORNA INDIETRO

    ma non funziona lo stesso.

    Alla pressione del tasto TORNA INDIETRO mi porta alla pagina giusta ma senza prodotti.

    Solamente però se prima apro il dettaglio prodotto (zoom) e lo richiudo

    Se non clicco sullo zoom, funziona regolarmente e mi porta alla pagina precedente con prodotti.

    E' come se l'apertura dello zoom modificasse qualcosa.
    Nel body della pagina dello zoom c'è questa funzione: onblur="self.focus()"

    Ciao a tutti
    Vorrei solo anche una risposta della serie:
    non si può risolvere con javascript..
    Daniela
    Grazie
    La spiegazione non e' sufficiente... senza vedere il codice del resto della pagina, che evidentemente influenza il funzionamento dello script, non si puo' capire l'origine del difetto.

    Posta un link alla pagina

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho verificato il difetto... potrebbe essere dovuto al particolare sistema di navigazione fra pagine che utilizzi: un browser potrebbe caricare la pagina dalla cache, un altro no.

    Invece di utilizzare Direzione=Indietro e Direzione=Avanti nellURL prova mettendo il numero di pagina.... cosi' com'e' il server cerca di eseguire il comando ed invia una pagina vuota...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Sei stato veramente gentile, in effetti si, hai ragione, ma speravo che si potesse evitare di modificare il sistema esistente.
    Ti ringrazio ancora tanto e sopratutto perchè di Domenica rispondi a me!
    Daniela
    Alla prossima!
    Una settimana un giorno, solamente un ora a volte vale una vita intera, il tempo passa in fretta e ti ruba quello che hai...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.