Aiuti ragazzi,
Ho uno script che carica 1 file di un tipo di listato di patente(libro patente Ab, AM CD ecc.) a scelta tra 3 nel mio documento , siccome il file è composto da pagine del libro che si caricano in testa alla pagina ho bisogno del tipo di listato corretto quando passo il parametro nella URL per lavorarci e switchare in automatico tra i libri. Questo è il mio codice che crea lo script nel mio html in modo corretto ma poi non mi carica nel DOm le informazioni del documento.
QUESTO è UN ESTRATTO DEL IO CODICE QUALCUNO MI AIUTI!!!
codice:
$(document).ready(function () {
//Parametri dall'uri
listato=getParam("lis");
if(listato=="AB"){
tipo_listato("AB");
}
if(listato=="AM"){
tipo_listato("AM");
}
if(listato=="CD"){
tipo_listato("CD");
}
});
function tipo_listato(lis){
switch(lis){
case("AB"):
var script= document.getElementsByClassName("sezioniAB");
$(script).attr({
src:"sezioni/AB/sezioniAB.js"
});
console.log("AB");
break;
case("AM"):
var script= document.getElementsByClassName("sezioniAM");
$(script).attr({
src:"sezioni/AM/sezioniAM.js"
});
console.log("AM");
break;
case("CD"):
var script= document.getElementsByClassName("sezioniCD");
$(script).attr({
src:"sezioni/CD/sezioniCD.js"
});
console.log("CD");
break;
}
}
E QUESTO è IL MIO .HTML
codice:
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8">
<!--Meta-->
<script class="sezioniAB"> </script>
<script class="sezioniAM"> </script>
<script class="sezioniCD"> </script>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--Link-->
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/libro.css">
<link rel="stylesheet" href="css/menu.css">
<link rel="shortcut icon" href="favicon.ico" />
<link rel="stylesheet" href="css/nav_bar.css">
<title>Manuale AB 2019</title>
<script src="js/Sillabazione/hyphen-master/patterns/it.js"></script>
<script src="js/Sillabazione/hyphen-master/hyphen.js"></script>
<!--<script type="text/javascript">
var hyphenate=createHyphenator(hyphenationPatternsIt
,{debug:true,hyphenChar:'-'}
);
</script>-->
</head>
<body>
<div class="dropdown">
<button class="btn btn-dropdown dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" >
Apri dropdown
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<div class="link-list-wrapper">
<ul class="link-list">
<li><a class="list-item" href="#"><p class="pubblicazione">Manuale AB 2019</p>
<div class="prev">Prev</div>
<div class="bottone">
<button class="indice" id="idx_button2"><span>Indice</span></button>
</div>
<div class="next">Next</div>
<input type="text" class="ricerca" id="search-in" placeholder="cerca nel sito…">
<button class="btn-search" id="myButton" onClick="ricerca()"><img class="img_search" alt="foto" src="images/assets/lente.svg"></button>
</a></li>
</ul>
</div>
</div>
</div>
<div id="genera" class="hyphenate" lang="it" style="padding-top: 60px "></div>
</body>
<script src="js/jquery.js"></script>
<script src="js/mobile-detect.min.js"></script>
<script src="js/hammer.min.js"></script>
<script src="js/engineV6.js"></script>
<script src="js/bootstrap.js"></script>
</html>