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):
a questo punto dovrei mettere su una funzione che passa i valori all'altra pagina.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'); }); });
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"; }

Rispondi quotando