Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Preloader in ascx

  1. #1

    Preloader in ascx

    Salve, volevo sapere come posso realizzare un preloader che mi riporti la frase "caricamento in corso" con una gif, da utilizzare appunto durante il caricamento, in una pagina ascx, che quindi non contiene tag <body> e <head> , quindi tutti quelli che ho trovato in rete non sono compatibili...
    Help!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    JavaScript non è Java e ha un suo forum dedicato.

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Preloader in ascx

    Originariamente inviato da Iruka
    Salve, volevo sapere come posso realizzare un preloader che mi riporti la frase "caricamento in corso" con una gif, da utilizzare appunto durante il caricamento, in una pagina ascx, che quindi non contiene tag <body> e <head> , quindi tutti quelli che ho trovato in rete non sono compatibili...
    Help!
    Mi sono documentato (google) sulla natura dei files .ascx e mi sento di poter azzardare che non essendo pagine web tu non possa usare alcun contenuto dinamico controllato con javascript

    Ripeto, sono digiuno di quella tecnologia... dovresti approfondire nel forum dedicato
    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

  4. #4
    In realtà già ho un preloader nell'ascx, ma ho un piccolo problema con explorer,

    ovvero su mozilla e tutti gli altri ho una gif che ruota e la scritta sotto, mentre in explorer la gif non gira, ecco il mio reale problema, e non so quale problema abbia!

    --------------------------------------
    Manca nulla? gia' questo e' un'altro scenario rispetto al primo post

    Mi ripeto: non si puo sempre (quasi mai) dedurre i difetti della pagina nel browser guardando il codice lato server... posta cio' che riceve il browser
    --------------------------------- By br1: scusa: ho pigiato modifica invece che quota

  5. #5
    lo script in questione è questo, e dall html della pagina ricevo lo stesso identico codice


    codice:
    <script type="text/javascript">
    
            //window.document.body.style.backgroundColor="red";
    
            document.write("<span id=\"progress\" class=\"hide\">");
    	    document.write("<table cellpadding=\"0\" cellspacing=\"0\" style=\"text-align:center;width:300px;height:200px;background:white\">");
            document.write("<tr>");
            document.write("<td>");
            document.write("<img src=\"img/wait.gif\" style=\"z-index:1000;\" />");
            document.write("</td>");
            document.write("</tr>");
            document.write("<tr>");
            document.write("<td style=\"color:red;font-wigth:bold;text-align:center;\">");            
            document.write("Caricamento in corso...");
            document.write("</td>");
            document.write("</tr>");
            document.write("</table>");
            document.write("</span>");
            ProgressDestroy();
    
        </script>
    potrebbe anche dipendere dal linguaggio un pò datato...

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Iruka
    lo script in questione è questo, e dall html della pagina ricevo lo stesso identico codice


    codice:
    <script type="text/javascript">
    
            //window.document.body.style.backgroundColor="red";
    
            document.write("<span id=\"progress\" class=\"hide\">");
    	    document.write("<table cellpadding=\"0\" cellspacing=\"0\" style=\"text-align:center;width:300px;height:200px;background:white\">");
            document.write("<tr>");
            document.write("<td>");
            document.write("<img src=\"img/wait.gif\" style=\"z-index:1000;\" />");
            document.write("</td>");
            document.write("</tr>");
            document.write("<tr>");
            document.write("<td style=\"color:red;font-wigth:bold;text-align:center;\">");            
            document.write("Caricamento in corso...");
            document.write("</td>");
            document.write("</tr>");
            document.write("</table>");
            document.write("</span>");
            ProgressDestroy();
    
        </script>
    potrebbe anche dipendere dal linguaggio un pò datato...
    Se nella pagina sul browser vedi questo c'e' qualcosa che non va sul tuo server

    A parte questo e tenendo conto degli strafalcioni e non sapendo cosa fa la funzione ProgressDestroy() non mi pare di notare problemi.
    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
    guarda questo è quello che esce dall html.... ma veramente non capisco perchè funzioni ovunque ma non gira la gif su explorer...che balle!!

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Intanto non capisco perche' tu debba far scrivere al javascript del semplice codice html... dato che non sta in una funzione presumo venga eseguito al caricamento della pagina e quidi e' inutile.

    Poi, ripeto, dipende da cio' che fa la funzione a me ignota: se in essa vi e' una modifca all'href della pagina il comportamento e' assolutamente normale.

    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

  9. #9
    guarda forse è meglio riniziare da capo, ti spiego bene la situazione, perchè penso che alla fine sia più facile di ciò che sembra!

    io ho una pagina aspx principale , con annessa masterpage e tante altre paginette ascx che si aprono in un riquadro all'interno dell'aspx!

    inoltre nella pagina aspx ho una barra con dei pulsanti che servono per aprire gli ascx nell'aspx

    io vorrei fare in modo che ogni qualvolta si esegua un'operazione venga generato un preload!

    su internet ce ne sono un'infinità, ma tutti adatti per pagina aspx normali

    la mia pagina aspx non ha ne body ne head, ma ha al suo interno un content place holder che racchiude il corpo della pagina vera e propria.

    infatti su internet ho trovato preload di tutti i itipi, ma che hanno tutti il requisito di inserire lo script tra gli head, il richiamo dello script nella funzione onload del body della pagina, etc.

    io che non possiedo ne body ne head, ne html all'interno della mia pagina aspx, nè tantomeno nelle ascx, come posso fare?


    grazie ancora!

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Che la tua "pagina" aspx (ma non era ascx ? ) non possieda body ci posso anche credere, ma e' un errore... sempreche' tu non stia descrivendo uno script (lato server) che genera una porzione ospitata in una pagine che il body ce l'ha.

    Comunque mi spiace, non ti posso essere d'aiuto, ti auguro miglior fortuna
    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.