Salve
ho acquistato un template che ha una funzione che nelle pagine interne carica i menu dalla home page con bootstrap
l effetto si vede passando da una pagina all'altra
http://www.subweb.it/sitoweb/template/site/index-5.html
mentre invece nel mio sito che è in .asp (la home page è comunque in html)
l effetto non funziona
ma quando carico una pagina prima antepone la pagina con il ? e poi la fa vedere
penso che dipenda da questo file, ma di javascript non ne capiscon un gran che
il file request_url.js è questo
codice HTML:
if (location.protocol != "file:") {
var siteHref = document.location.href,
sitePath = location.pathname.slice(0, location.pathname.lastIndexOf("/") + 1),
ieVersion = /*@cc_on (function() {switch(@_jscript_version) {case 1.0: return 3; case 3.0: return 4; case 5.0: return 5; case 5.1: return 5; case 5.5: return 5.5; case 5.6: return 6; case 5.7: return 7; case 5.8: return 8; case 9: return 9; case 10: return 10;}})() || @*/ 0,
hashString = (window.navigator.userAgent.indexOf('MSIE')!= -1 && ieVersion<10)?"/#/":"?";
if (siteHref.lastIndexOf(".html") != -1 && siteHref.lastIndexOf("/?") == -1 && siteHref.lastIndexOf("/#") == -1 && siteHref.lastIndexOf("index.") == -1 || siteHref.lastIndexOf(".htm") != -1 && siteHref.lastIndexOf("/?") == -1 && siteHref.lastIndexOf("/#") == -1 && siteHref.lastIndexOf("index.") == -1 || siteHref.lastIndexOf(".asp") != -1 && siteHref.lastIndexOf("/?") == -1 && siteHref.lastIndexOf("/#") == -1 && siteHref.lastIndexOf("index.") == -1) {
document.location.href = siteHref.slice(0, siteHref.lastIndexOf("/"))+hashString+siteHref.slice(siteHref.lastIndexOf("/") + 1, siteHref.length);
}else{
document.write('<script type="text/javascript" src="SitoWeb/site/js/history.min.js?type=/&redirect=true&basepath=' + sitePath + '"></script>');
}
}
qualcuno sa aiutarmi?