Visualizzazione dei risultati da 1 a 5 su 5

Discussione: script e include?

  1. #1

    script e include?

    Utilizzo questo script java che mi carica un diverso foglio CSS a secondo del cookie impostato, vorrei xò inserire al verificarsi della condizione un ho provato come segue ma non funziona:

    codice:
    if ( readCookie('uno') == "" ){ // normale templates_blu.css
    document.write("<link href=\"http://213.26.37.251/CSS/118Milano.css\" rel=\"stylesheet\" type=\"text/css\">");
    document.write("");
    }
    ma non inserisce l'inclusione

    grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Tieni presente che il programma ASP viene eseguito PRIMA di spedire la pagina al client, mentre il JS viene eseguito sul client (durante il caricamento, se non ci sono funzioni).

    Quindi, mentre e` ragionevole pensare che durante ilcaricamento vada a verificare se c'e` il cookie e in caso negativo includa il CSS, e` un po' piu` difficile che possa scrivere tutta una stringa generata dal file ASP.
    Inoltre il file incluso deve comunque venir scaricato sul client, quindi il procedimento di quel tipo non ti serve.

    Se inoltre nel file incluso c'e` anche un solo carattere virgolette salta il tutto.

    Nel tuo caso e` necessario ripensare alla struttura, tenendo presente quello che avviene sul server e quello sul client.

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

  3. #3
    Originariamente inviato da Mich_
    Tieni presente che il programma ASP viene eseguito PRIMA di spedire la pagina al client, mentre il JS viene eseguito sul client (durante il caricamento, se non ci sono funzioni).

    Quindi, mentre e` ragionevole pensare che durante ilcaricamento vada a verificare se c'e` il cookie e in caso negativo includa il CSS, e` un po' piu` difficile che possa scrivere tutta una stringa generata dal file ASP.
    Inoltre il file incluso deve comunque venir scaricato sul client, quindi il procedimento di quel tipo non ti serve.

    Se inoltre nel file incluso c'e` anche un solo carattere virgolette salta il tutto.

    Nel tuo caso e` necessario ripensare alla struttura, tenendo presente quello che avviene sul server e quello sul client.

    Ciao
    Michele
    La tua è un osservazione corretta, ma il file che includo non contiene nulla di ASP ho sbagliato a dargli l'estenzione è un semplice file html ma differente a seconda del cookie, il mio problema è questo:

    io includo due differenti CSS, uno standard versione grafica e l'altro solo testuale per un accesso + facile ai disabili, la pagina inc_header contiene xò un applet che non voglio far visualizzare se selezionata la versione solo testo pensavo quindi di includere un file inc_header diverso

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il discorso fatto per ASP e` identico a quello che si puo` fare per i SSI (include lato server).

    Non puoi agire sul server da client.

    La cosa piu` semplice e` caricare una pagina veloce, che testa se c'e` il cookie e in base al risultato carica una o l'altra pagina.
    Tra l'altro in questo modo risparmi tempo di caricamento.

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

  5. #5
    Originariamente inviato da Mich_
    Il discorso fatto per ASP e` identico a quello che si puo` fare per i SSI (include lato server).

    Non puoi agire sul server da client.

    La cosa piu` semplice e` caricare una pagina veloce, che testa se c'e` il cookie e in base al risultato carica una o l'altra pagina.
    Tra l'altro in questo modo risparmi tempo di caricamento.

    Ciao
    Michele
    Grazie cmq ho risolto diversamente utilizzo la stessa pagina e visto che il mio problema era solo nn fare visualizzare l'applet che non era compatibile ho inserito nel foglio di stile la voce :

    APPLET {
    display: none;
    }

    e ora non viene più visualizzato

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.