English 中文(简体)
Random CSS 文档装载——没有在IE8(7)工作
原标题:Random CSS file loading - not working in IE8 (7?)

I m 采用少量随机处理法,动态装上CSS文档:

 var cookie = $.cookie( necgroupcolour , { path:  /  });

    if (cookie == null) {
        var rnd = Math.floor(Math.random() * 3);

        $.cookie( necgroupcolour , rnd, { path:  /  });
    }

    switch ($.cookie( necgroupcolour , { path:  /  })) {
        case "0":
            $( head ).append( <link rel="stylesheet" type="text/css" href="/css/purple/HomeMaster.css" /> );
            break;

        case "1":
            $( head ).append( <link rel="stylesheet" type="text/css" href="/css/blue/HomeMaster.css" /> );
            break;

        case "2":
            $( head ).append( <link rel="stylesheet" type="text/css" href="/css/green/HomeMaster.css" /> );
            break;

        default:
            $( head ).append( <link rel="stylesheet" type="text/css" href="/css/purple/HomeMaster.css" /> );
    }

该公司在Porin、Safat、Khat,但不是在E8或以下公司工作。

在通过Fiddler进行操作并检查来文方时,你发现没有CSS档案被装上。

Any ideas how I could solve this?

最佳回答

也许会试图将这一守则放在头版和使用文件上。 页: 1 或许,但会奏效。

问题回答

我知道这一点可能太晚,但可能有助于其他人。

Instead of using

$( head ).append( <link rel="stylesheet" type="text/css" href="PATH_TO_CSS_FILE> );

使用以下代码:

var fileref = document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", PATH_TO_CSS_FILE);
document.getElementsByTagName("head")[0].appendChild(fileref);




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签