Javascript 隐藏/显示不同域上的元素

Javascript 隐藏/显示不同域上的元素,javascript,dns,Javascript,Dns,域www.novameta.co.uk已重定向到iframe中的www.novameta.lt/en 加载页面时,脚本正在工作。但当我转到下一页时,脚本停止工作。当我转到另一个页面时,有没有办法再次加载脚本 脚本: var loc = window.location; var url = (window.location != window.parent.location) // checks who I am ? ? document.referrer

域www.novameta.co.uk已重定向到iframe中的www.novameta.lt/en 加载页面时,脚本正在工作。但当我转到下一页时,脚本停止工作。当我转到另一个页面时,有没有办法再次加载脚本

脚本:

var loc = window.location;
var url = (window.location != window.parent.location)  // checks who I am ?
    ? document.referrer                          // If I'm frame give me parent url 
    : document.location.href;                    // If I'm static simple page, give me browser url
var elementLt = document.getElementById("left-side-lt");
var elementEn = document.getElementById("left-side-en");
var elementContLt = document.getElementById("cont-lt");
var elementContEn = document.getElementById("cont-en");
var elementLangs = document.getElementById("language-bar");
if (url.indexOf("novameta.co.uk") != -1) {
    if (elementLt != null) {
        elementLt.style.display = "none";
    }
    if (elementEn != null) {
        elementEn.style.display = "block";
    }
    if (elementContLt != null) {
        elementContLt.style.display = "none";
    }
    if (elementContEn != null) {
        elementContEn.style.display = "block";
    }
    if (elementLangs != null) {
        elementLangs.style.display = "none";
    }
} else {
    if (elementLt != null) {
        elementLt.style.display = "block";
    }
    if (elementEn != null) {
        elementEn.style.display = "none";
    }
    if (elementContLt != null) {
        elementContLt.style.display = "block";
    }
    if (elementContEn != null) {
        elementContEn.style.display = "none";
    }
    if (elementLangs != null) {
        elementLangs.style.display = "block";
    }
}

如果可能的话,您可能希望在web服务器或反向代理层处理此问题。我在域novameta.co.uk的框架中重定向到novameta.lt/en,脚本正在运行。但当我从家里回到联系人(例如)时,脚本就不再工作了。有没有办法让脚本在页面切换后再次加载?Research.htaccess和mod rewrite