Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Creare un file css

  1. #1

    Creare un file css

    buongiorno!
    volevo sapere se è possibile fare questo in js:
    -creare un percorso dove l'utente sceglie colori, font, ecc
    -alla fine del percorso costruire un file con estensione css
    -inviare il file sul server il file (qui penso verrà usato un linguaggio lato server, probabilmente asp.net)

    è possibile fare le prime due operazioni ed interagire con asp.net per il terzo punto?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lato client non si puo' "preparare un file da inviare sul server"

    Scegli un linguaggio lato server affinche' possa spostare la discussione.

    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

  3. #3
    ok, asp.net.
    grazie!

  4. #4
    ho creato tre select dove scelgo colore, font e colore del font.
    una volta fatto questo ho un pulsante invia che dovrebbe aprire un'altra pagina prendendo i valori scelti passandoli a un div di quetsa pagina.
    in pratica devo costruire un css da passare ad alcuni tag di un'altra pagina.
    questo è il jquery per impostare il colore (nn è obbligatorio usare questo):
    codice:
    // funzione per modificare colore
    $(document).ready(function(){
        $(".bg1").click(function(){
            $("li").css('background-image','url(images/1.bmp)');
        });
        $(".bg2").click(function(){
            $("li").css('background-image','url(images/2.bmp)');
        });
        $(".bg3").click(function(){
            $("li").css('background-image','url(images/3.bmp)');
        });
    });
    
    // funzione per modificare font
    $(document).ready(function(){
        $(".font1").click(function(){
            $("li").css('font-family','Tahoma');
        });
        $(".font2").click(function(){
            $("li").css('font-family','Comic Sans MS');
        });
        $(".font3").click(function(){
            $("li").css('font-family','Times New Roman');
        });
    });
    
    // funzione per modificare colore caratteri
    $(document).ready(function(){
        $(".cfont1").click(function(){
            $("li").css('color','red');
        });
        $(".cfont2").click(function(){
            $("li").css('color','yellow');
        });
        $(".cfont3").click(function(){
            $("li").css('color','orange');
        });
    });
    a questo punto dovrei mettere su una funzione che passa i valori all'altra pagina.
    come vedete l'unico tag che vado a colpire è li.
    ho fatto una piccola funzione ma nn riesco poi ad adattarla al mio problema:
    codice:
    function createCSS() {
        var str = "#myStyle{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); opacity: 0.6;}";
        var pa = document.getElementsByTagName('head')[0] ;
        var el = document.createElement('style');
        el.type = 'text/css';
        el.media = 'screen';
        if(el.styleSheet) {
            el.styleSheet.cssText= str;// IE method
        } else {
            el.appendChild(document.createTextNode(str));// others
        }
        pa.appendChild(el);
        var bt= document.getElementsByTagName('div')[0];
        bt.id = "myStyle";
    }

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.