Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: clessidra

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166

    clessidra

    Ciao a tutti.

    mi sapete indicare se esiste un modo di visualizzare una clessidra fino a che non è stato completato il caricamento di una pagina?

    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    ... oppure, ancora meglio, come faccio a far diventare una clessidra il puntatore del mouse fino a che tutta la pagina è stata caricata..

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi usare il CSS
    cursor: wait;
    applicato al body, e cambiarlo con l'evento onload.

    Solo che in tal caso il cursor e` valido solo nel body, mentre se vai sopra un link o un altro div ritorna quello standard.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    Non ho ben capito come utilizzare il tuo suggerimento.
    mi poui x favore fare un esempio pratico?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    CSS:
    body { cursor: wait; }


    HTML:
    <body onload="document.style.cursor='auto';">

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    ho fatto come mi hai scritto tu, ma IE mi dice:

    document.style è nullo o non è un oggetto.
    porta pazienza...
    why??

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma il cursore e` una clessidra e rimane tale?

    Comunque prova con:
    onload="this.style.cursor='auto';"


    Se ancora non va, occorre fare un div che prende tutto il body, ed applicare lo stile a tale div:

    CSS:
    #tutto { cursor: wait; }

    HTML:
    <body onload="document.getElementById('tutto').style.cur sor='auto';">
    <div id="tutto">
    ... il resto della pagina ...
    </div>
    </body>

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    non riesco a capire cosa sbaglio.
    ho provato in tutti e due i modi e con il primo mi dice sempre che this.style è nullo o non è un oggetto, mentre con il secondo metodo non mi da nessun errore, ma non visualizzo la clessidra... boh...


  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La clessidra dovrebbe fartela vedere solo intanto che carica. Poi interviene l'evento onLoad che la resetta.

    Se hai la pagina (o forse solo le immagini) in cache, la pagina si carica in un attimo.

    Prova comunque a togliere l'evento onload e vedi se la clessidra si vede.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    ciao, sono sempre qui con lo stesso problema.

    ho svuotato la cache x sicurezza, ho eliminato l'evento OnLoad e la clessidra si vede.
    appena metto l'Onload mi da' lo stesso errore di ieri (oggetto nullo), e se metto invece il tag <div> come mi hai consigliato la clessidra non appare proprio.

    SOB!!! SOB!!!


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.