<script type="text/javascript">
var link = document.createElement('link')
link.setAttribute('rel', 'stylesheet')
link.setAttribute('type', 'text/css')
link.setAttribute('href', ' URL ')
document.getElementsByTagName('head')[0].appendChild(link)
</script>
W miejscu URL wstawiamy oczywiście link do naszego pliku kaskadowego (styl.css).
To tyle.
Teraz w naszym edytorze możemy dodać np.
<div class="header"><img src="logo.png"></div>
Nasze załączone style sformatują div po zapisie opisu. Teraz zrobimy to samo ze skryptem. Oto kod:
<script type="text/javascript">
var skrypt = document.createElement('script');
skrypt.setAttribute('src','URL');
document.head.appendChild(skrypt);
</script>
Dodatkowo możemy usunąć niepotrzebne głupoty zaimplementowane przez chomikuj. Wystarczy do naszego opisu wkleić:
<script type="text/javascript">
function removejscssfile(filename, filetype){
var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" //determine element type to create nodelist from
var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none" //determine corresponding attribute to test for
var allsuspects=document.getElementsByTagName(targetelement)
for (var i=allsuspects.length; i>=0; i--){ //search backwards within nodelist for matching elements to remove
if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(filename)!=-1)
allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
}
}
removejscssfile("http://x4.static-chomikuj.pl/res/44904cecc0.js", "js") //remove all occurences of "somescript.js" on page
removejscssfile("http://x4.static-chomikuj.pl/res/810173a636.css", "css") //remove all occurences "somestyle.css" on pageXOffset
// ]]></script>
Teraz tylko my mamy kontrolę nad naszym opis-chomikuj.pl! Buhahahah!