0

別のjavascript関数で渡されているhref属性内のjavascriptで関数を呼び出す必要があります。

$('head').append('<link type="text/css" rel="stylesheet" href="'document.write(getBaseURL());'/dao_comingsoon/assets/css/layoutArabic.css"/>');

しかし、うまくいきません。

ここに getBaseURL 関数があります

function getBaseURL() {
var url = location.href;  // entire url including querystring - also: window.location.href;
var baseURL = url.substring(0, url.indexOf('/', 14));


if (baseURL.indexOf('http://localhost') != -1) {
    // Base Url for localhost
    var url = location.href;  // window.location.href;
    var pathname = location.pathname;  // window.location.pathname;
    var index1 = url.indexOf(pathname);
    var index2 = url.indexOf("/", index1 + 1);
    var baseLocalUrl = url.substr(0, index2);

    return baseLocalUrl + "/";
}
else {
    // Root Url for domain name
    return baseURL + "/";
}

}

4

1 に答える 1

1

次のようになります。

$('head').append('<link type="text/css" rel="stylesheet" href="' + getBaseURL() + '/dao_comingsoon/assets/css/layoutArabic.css"/>');
于 2012-11-07T22:48:00.297 に答える