Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477

    [JAVASCRIPT] ricaricare sempre un swf evitando la cache

    ...spero sia il forum giusto...

    L'articolo a cui faccio riferimento è questo: http://flash-mx.html.it/faq/view_faq.asp?idcat=9&id=50

    Viene spiegato come inserire un codice in JavaScript per 'ingannare' la cache e ricaricare il filmato (swf) ad ogni accesso alla pagina. Il problema è che inserendo il codice in questione non viene mantenuta l'impaginazione (il parametro align="center" tanto per intenderci) quindi l'swf non risulta più al centro ma a sinistra della pagina.

    Questa è la riga con i parametri che mi servono e che ho sempre utilizzato (prima che sorgesse il problema):

    <table width="718" border="0" align="center" cellpadding="0" cellspacing="0">


    questo è il codice preso dall'articolo:


    codice:
    <script language="JavaScript">
    <!--
    document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    +' codebase="[...]omissis[...]"'
    +' ID=name WIDTH=640 HEIGHT=486>'
    +' <PARAM NAME=movie VALUE="filmato.swf?' + new Date().getTime() + '">'
    +' <PARAM NAME=loop VALUE=false> <PARAM NAME=bgcolor VALUE=#FFFFFF>'
    +' <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high>'
    +' <EMBED src="filmato.swf?' + new Date().getTime() + '" loop=false '
    +' menu=false quality=high bgcolor=#FFFFFF '
    +' WIDTH=640 HEIGHT=486 TYPE="application/x-shockwave-flash"'
    +' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">'
    +' </EMBED></OBJECT>');
    //-->
    </script>
    Premetto che non ne so niente di JavaScript.
    Vi chiedo quindi come modificare questo script per riavere l'allineamento centrato.

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sei nella sezione sbagliata, comunque aggiungi nell' head della pagina

    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,479

    Moderazione

    Le domande relative a JavaScript si scrivono nell'apposito forum Scripting.

    Sposto la tua discussione in quell'area.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    Originariamente inviato da Andrea1979
    sei nella sezione sbagliata, comunque aggiungi nell' head della pagina

    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    ho messo il link all'articolo proprio perchè sconsigliava l'utilizzo di questo metodo...

    Originariamente inviato da alka
    Le domande relative a JavaScript si scrivono nell'apposito forum Scripting.

    Sposto la tua discussione in quell'area.

    Ciao!

  5. #5
    Io sono sempre andato bene utilizzando:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    e dove è scritto che è sconsigliato?... non vorrei far polemica... ma caso mai javascript è sconsigliato: tutte le volte che puoi fare qualcosa senza scripting, tanto meglio.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    Originariamente inviato da Andrea1979
    e dove è scritto che è sconsigliato?... non vorrei far polemica... ma caso mai javascript è sconsigliato: tutte le volte che puoi fare qualcosa senza scripting, tanto meglio.
    Cito dall'articolo...

    "...metodo non efficace al 100%" poco più sotto "Esistono però altri metodi, molto più efficaci..."

    Forse la cosa non è proprio esplicita ma mi pare chiaro che sia preferibile tralasciare il primo metodo...diciamo allora che se non sconsiglia il primo, consiglia di usare quelli elencati in seguito... :rollo:

    Comunque visto che non è spiegato in quali casi non funziona il metodo che mi hai suggerito, e che pare non esserci soluzione che consenta di avere l'allineamento con uno script...sarò costretto ad usare il <META HTTP-EQUIV="Pragma" CONTENT="no-cache">

    Grazie comunque per l'attenzione.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    Non funziona. L'ho messo nell'head ma non va...ogni volta che riapro il sito il filmato è caricato, non fa il preload quindi se non sbaglio significa che legge la cache.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    Nessun altro sa come risolvere il problema?

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quei meta non sono affidabili al 100%

    si puo' vedere questa pagina online?
    non mi risulta che qualcosa scritto con document.write si posizioni in maniera errata

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.