5,6 → 5,7 |
// Oprava regulárního výrazu tak, aby nekazil odkaz Nahoru v patičce |
// Změna kódování na UTF-8 |
// Doplněno automatické generování obsahu |
// Doplněno generování značky <a id="_Up"> pro odkaz Up v patičce |
|
var RelPath=""; // Proměnná pro uložení relativní cesty k rootu webu |
// Všechny cesty v tomto skriptu pak mají být cestami od |
182,13 → 183,13 |
Content+=' '; // ústupek IE6 (chyba výpočtu šířky při nenulovém paddingu ) |
if (DocLang()=="cs") |
{ // český text |
Content+='<a href="#Up" class="NoPrint">Nahoru</a> '; |
Content+='<a href="#_Up" class="NoPrint">Nahoru</a> '; |
Content+='<a href="Web/Copyright.cs.html">Copyright</a> © '; |
Content+='<a href="Web/AboutAuthors.cs.html">Autoři MLAB</a> '; |
} |
else |
{ // English text |
Content+='<a href="#Up" class="NoPrint">Up</a> '; |
Content+='<a href="#_Up" class="NoPrint">Up</a> '; |
Content+='<a href="Web/Copyright.en.html">Copyright</a> © '; |
Content+='<a href="Web/AboutAuthors.en.html">MLAB Authors</a> '; |
} |
291,27 → 292,33 |
// Funkce najde první div class="Text" a umístí do něj kotvu |
// Slouží pro klikací odkaz v patičce pro skok na začátek stránky |
{ |
var objDiv = document.getElementsByTagName("body")[0] |
var objDiv=objDiv.getElementsByTagName("div") |
var singleDiv |
for (singleDiv in objDiv) |
var objDiv = document.getElementsByTagName("body")[0] // první body |
var objDiv=objDiv.getElementsByTagName("div") // v něm všechny div |
for (var i=0;i < objDiv.length; i++) // celé projdi |
{ |
var para=document.createElement("p") |
para.nodeValue="Kotva" |
objDiv[0].appendChild(para) |
|
|
var cl=singleDiv.className.split(" ") // vezmi class a rozděl ho na slova |
if (cl[0].toUpperCase()=="Text".toUpperCase()) |
// Test zda je to div.class="Text" |
if((" "+objDiv[i].className+" ").toUpperCase().indexOf(" TEXT ")>=0) |
{ |
|
// Přidej kotvu (znackou <a name="Up">) |
var anchor=document.createElement("a") |
anchor.name="Up" // kotev |
singleDiv.appendChild(anchor) // přidej kotvu k nadpisu |
// Jen jednou |
// Vyrob nový element kotvy (značka <a name="Up">) |
var eA=document.createElement("a") |
//eA.name="Up" // nefunguje v IE |
eA.id="_Up" // unikátní Id kotvy |
// Kontrolní výpis |
//var ePText=document.createTextNode("Anchor " + String(i) + " " + objDiv[i].className) |
//eA.appendChild(ePText) |
// Vlož nový element na začátek |
if (objDiv[i].childNodes.length>0) |
objDiv[i].insertBefore(eA,objDiv[i].childNodes[0]) // před první dítě |
else |
objDiv[i].appendChild(eA) // žádné dítě nebylo |
// Hotovo |
break |
} |
// Kontrolní výpis |
//var eP=document.createElement("p") |
//var ePText=document.createTextNode("Div " + String(i) + " " + objDiv[i].className) |
//eP.appendChild(ePText) |
//objDiv[0].appendChild(eP) |
} |
} |
|
323,7 → 330,7 |
var objToc = document.getElementsByTagName("body")[0] // Odtud začínáme |
tocPutToc(objToc) |
// Najdi horní konec stránky a umísti tam značku |
// putUp() // Zatím nefunguje |
putUp() |
} |
|
|