Skip to content

Instantly share code, notes, and snippets.

@Etana
Created September 5, 2016 13:39
Show Gist options
  • Save Etana/d64ffbebfe86aefc50bfe951edd4a0c5 to your computer and use it in GitHub Desktop.
Save Etana/d64ffbebfe86aefc50bfe951edd4a0c5 to your computer and use it in GitHub Desktop.
$("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 changestyle(cssurl) { my_setcookie('sstyle',$('#tstyle')[0].href=cssurl,1,0); $('#frame_chatbox,iframe[name=smilies]').contents().find('#tstyle').attr('href',cssurl); }
$(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="changestyle(this.value);this.selectedIndex=0;"><option>Choisir un style</option></select>');
addstyle("Style 1","http://lien_d'un_fichier_css");
addstyle("Style 2","http://lien_d'un_fichier_css");
addstyle("Style par défaut","");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment