Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Blocco gif animate

  1. #1
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969

    Blocco gif animate

    Perchè con certi script si bloccano le gif animate?
    Ad esempio cliccando su uno smilies di questo forum le gif si bloccano.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le gif si fermano quando viene richiamato uno script con un link simile:
    <a href="javascript:funzione()">

    oppure:
    <a href="javascript:void()" onclick="funzione()">

    Il problema nasce dal fatto che il browser, quando si clicca su un link, ritiene che la pagina visualizzata debba essere sostituita da un'altra e quindi non e' piu' necessario mantenere le animazioni perche' a breve non saranno piu' visualizzate.

    Per ovviare all'inconveniente e' sufficiente informare il browser che non si intende cambiare pagina... sfruttando il fatto che se il valore restituito dalle funzioni richiamate con l'evento onclick e' false, il browser interrompera' l'azione indicata con href e quindi dovra' rimanere nella pagina corrente.

    Pertanto occorre modificare i link in questo modo:
    <a href="quellochevipare" onclick="funzione();return false;">

    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

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.