dynamisk mappeskift med js fra cd-rom
Hej, jeg har lavet et website med 7 sprog ..sprogskiftet foregår med javascript og skal køre fra CDROM og automatisk åbne i webbrowseren .. der har jeg opdaget en forskel på path delimiters fra andre udgaver af IE og IE7 .. kan ikke læse noget om det men prøver det her :function changeLang(param1){
lang = param1;
browser_version= parseInt(navigator.appVersion);
browser_type = navigator.appName;
if (browser_type == "Microsoft Internet Explorer" && (browser_version >= 7)) {
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
//var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
nysti = "/" + lang + "/" + sPage;
location.href=(nysti);
} else {
var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
//var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
nysti = "\\" + lang + "\\" + sPage;
location.href=(nysti);
}
}
Er det iorden ? Kan man evt. gøre noget bedre? Er der NOGENSOMHELST måde at bypasse aktivering af script meddelelserne i toppen ?
