Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    70

    Aiutatemi... non riesco a risolvere il problema di cache

    ciao a tutti... come va??

    questo è il mio problema:

    ho un menu con 3 pulsanti. Ogni pulsante ha lo stato "apero" e "chiuso"

    ora

    se apro il terzo, clicco su un sottomenu, mi linko ad una pagina che cmq contiene sempre lo stesso menu, e quindi vorrei si presentasse con il terzo pulsante aperto... e non con il primo (spero di essere stato più o meno chiaro)

    allora... mi porto in giro una variabile che si chiama TabActive, questa viene salvata su un file di testo da php in testa alla pagine

    cioè, la struttura di ogni mia pagina è:

    codice:
    <? 
     SalvaTabActive($TabActive); 
    ?>
    
    <HTML>
    ...
    <BODY>
    ...
    <embed src="menu.swf" quality="high" ...
    ....
    ecc... ecc.....
    </BODY>
    </HTML>
    il file di testo viene creato così
    &ActiveTab=1&

    ora... nel filmato mi creo il mio menù da un file xml, poi con loadvars mi leggo la variabile e come ultimo cosa lancio una funzione tipo

    menu.AttivaBottone(ActiveTab);

    il codice mi sembra tutto corretto, se lancio l'swf dal lettore macromedia funzia (cioè se io a mano cambio il file txt poi clicco il menu lui si abre correttamente)

    ma dal browser no..... nonostante il file txt si aggiorni correttamente...

    ogni tanto si accorge che ActiveTab è 2 e magari per 10 "clikkate" mi apre sempre il due....

    boh???????

    pensato si possa risolvere??

    grazie mille a tutti, ciauz
    ***edo***

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    70
    ma la cosa che mi sorprende di più è questa:

    il menù si carica da un file xml; se cambio l'xml lui non si modifica..... ma.... devo prima svuotare la cache.... e poi spesso devo fare due o tre Ctrl+F5


    ma allora dove stà la dinamicità????

    ciao :sexpulp:
    ***edo***

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    prova a caricare la variabile o l'xml così:
    loadxml(nomexml?random(999999))in modo da dargli sempre un url diverso in modo da saltare la cache.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    70
    non funzia
    ***edo***

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    se il menu è sempre quello puoi adoperare due frame nella pagina html
    uno per il menu e uno per i contenuti.
    per il problema di cache:
    ma il file l'hai provato in locale o sul server del dominio?
    e quando cambi i valori in xml rilanci anche l'swf?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    70
    si in locale... e non funzia... per ora ho risolto dicretamente passandogli un pò di variabili per parametro

    tipo nell'html menu.swf?p1=1&p2=2 ecc...

    ciao e grazie a tutti
    ***edo***

  7. #7
    Originariamente inviato da edodad
    si in locale... e non funzia... per ora ho risolto dicretamente passandogli un pò di variabili per parametro

    tipo nell'html menu.swf?p1=1&p2=2 ecc...

    ciao e grazie a tutti
    allora fai cosi':


    "menu.swf?<?php echo microtime(); ?>"
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.