Modification script

Résolu
florire Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -  
florire Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir si c'est possible de remplacé la selection par plusieurs chekbox.
Cela m'éviterais de mettre plusieurs sélecteur si on veux avoir plusieurs css activé.

$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');

if(my_getcookie("sstyle")) { $("#tstyle").attr("href", my_getcookie('sstyle')); }

function addstyle(nom,lien) { $("#sstyle").append('<option value="'+lien+'">'+nom+'</option>'); } 

$(function(){

$("#frame_chatbox").load(function(){
$("#frame_chatbox").contents().find("head").append($("#tstyle").clone());
});

$("iframe[name=smilies]").load(function(){
    $("iframe[name=smilies]").contents().find("head").append($("#tstyle").clone()).append('<style type="text/css">body{margin:0!important;}</style>');
});

$("body").prepend('<select id="sstyle" onChange="my_setcookie(\'sstyle\',$(\'#tstyle\')[0].href=this.value,1,0);$(\'#frame_chatbox,iframe[name=smilies]\').contents().find(\'#tstyle\').attr(\'href\',this.value);this.selectedIndex=0;"><option>Choisir un gadjet</option></select></div>');

addstyle("Gadget1","http://www.1.css");
addstyle("Gadget2","http://www.2.css");
addstyle("Gadget3","http://www.3.css");
addstyle("Gadget4","http://www.4.css");
});



Merci de votre aide.
A voir également:

2 réponses

florire Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   6
 
J'ai aussi essayé de le faire avec select multiple mais
onChange="my_setcookie(\'sstyle\',$(\'#tstyle\')[0].href=this.value,1,0);$(\'#frame_chatbox,iframe[name=smilies]\').contents().find(\'#tstyle\').attr(\'href\',this.value);this.selectedIndex=0;"
empêche d'en sélectionner plusieurs
0
florire Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   6
 
UP
0