Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- document.onclick = function (e) {
- e = e || window.event;
- var element = e.target || e.srcElement;
- if (element.tagName == 'A') {
- var path = element.href.split("/");
- var h = "/" + path[3];
- var lang = h;
- for (var i = 4; i < path.length; i++) {
- h = h + "/" + path[i];
- }
- changeurl(h);
- }
- else {
- if (element.tagName == 'IMG') {
- var h = element.alt;
- newlang(h);
- }
- }
- if ((element.tagName == 'A') || (element.tagName == 'IMG')) {
- return false;
- }
- };
- function changeurl(str) {
- var astr = str.split("/");
- window.history.pushState("object or string", "Title", str);
- if (astr[2] == "mypages") {
- nstr = "my pages";
- }
- else {
- if (astr[2] == "about") {
- nstr = "about us";
- }
- else {
- nstr = astr[2];
- }
- }
- document.title = 'duXos - ' + nstr;
- }
- function newlang(str) {
- var lang = str.substr(1);
- for (var i = 0; i < document.links.length; i++) {
- if (document.links[i].id == "ahref") {
- var href = document.links[i].href.split("/");
- var nhref = "";
- for (var x = 4; x < href.length; x++) {
- nhref = nhref + "/" + href[x];
- }
- var newhref = "/" + lang + nhref;
- document.links[i].href = newhref;
- }
- }
- var path = window.location.pathname.split("/");
- var h = "/" + lang;
- for (var i = 2; i < path.length; i++) {
- h = h + "/" + path[i];
- }
- changeurl(h);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement