Una alternativa en CSS3 es utilizar expresiones de JavaScript dentro del mismo código CSS, por ejemplo:
Código CSS:
Ver original#pageWidth
{
width:expression((document.body.clientWidth < 980)? "750px" : "980px");
}
Respecto a la opción que buscas, el código JavaScript para incrustar archivos CSS sería el siguiente:
Código Javascript
:
Ver originalvar link = document.createElement('link');
link.setAttribute('href', 'r750.css');
link.setAttribute('rel', 'stylesheet');
link.setAttribute('type', 'text/css');
var head = document.getElementsByTagName('head').item(0);
head.appendChild(link);