/* Material didatico: Introducao 'a Programacao Prof. Leo^nidas de Oliveira Branda~o http://www.ime.usp.br/~leo http://line.ime.usp.br */ // Remover ultima parte da URL atual function pegarURL () { strUrl = window.location.href; ind = strUrl.lastIndexOf("/"); subStrigURL = strUrl.substring(0, ind); // alert("carregar_pagina.js: " + subStrigURL); return subStrigURL; } // Carregar pagina // ATENCAO: o arquivo 'line_*.html' em sua linha 76:
function carregar (pagina) { var txtFile = new XMLHttpRequest(); // https://forums.tumult.com/t/importing-content-from-a-text-file-txt/2004/16 //108 txtFile.open("GET", "http://www.usp.br/line/ivprog/manual_pt/" + pagina, true); //localhost txtFile.open("GET", "http://localhost/ivprog/manual_pt/" + pagina, true); url = pegarURL(); txtFile.open("GET", url + "/" + pagina, true); // alert("carregar: " + url + "/" + pagina); txtFile.onreadystatechange = function () { if (txtFile.readyState === 4) { // Makes sure the document is ready to parse. if (txtFile.status === 200) { // Makes sure it's found the file. allText = txtFile.responseText; //lines = txtFile.responseText.split("\n"); // Will separate each line into an array var customTextElement = document.getElementById('textoConteudo'); customTextElement.innerHTML = txtFile.responseText; } } } txtFile.send(null); } // defineLInE.js: usa 'prefixo' para construir URL para HREF var prefixo = "line_"; // se vier de 'line_*.html' faz 'definePrefixo()'