A aquesta pàgina trobareu la fe d’errates del material docent. Està organitzat per mòduls i ordenat per número de pàgina.
Contents
Mòdul 1
Pàgina 33
A l’exemple de l’estructura de control if, falten unes cometes al comparar el valor obtingut del prompt amb el text “csi”. El text correcte es:
if (resp==“csi”) document.write(“Benvingut al nostre lloc web”);
Pàgina 41
On diu: resp = prompt(Vols fer un altre càlcul? (s/n)”, “s”);
Ha de dir: resp = prompt(“Vols fer un altre càlcul? (s/n)”, “s”);
Mòdul 2
Pàgina 25
On diu: però usant paràmetres amb diferents noms o tipus
Ha de dir: però usant paràmetres amb diferent tipus, diferent número de paràmetres o les dues coses
Mòdul 3
Pàgina 16
On diu: san = new Sanitari(“Infermer”,”Vicent”);
Ha de dir: san = new Sanitari(“Infermer”);
Pàgina 29
On posa:
function llista(tipus) {
document.write(“<” + tipus + “l>”);
for (var i=1; i<llista.arguments.length; i++) {
document.write(“<li>” + llista.arguments[i]);
document.write(“</” + tipus + “l>”);
}
}
Ha de posar:
function llista(tipus) {
document.write(“<” + tipus + “l>”);
for (var i=1; i<llista.arguments.length; i++) {
document.write(“<li>” + llista.arguments[i]);
}
document.write(“</” + tipus + “l>”);
}
Pàgina 35
Al començament de la pàgina hi ha un exemple que està malament.
On diu
var cua = [“Joan”, “Pere”, “Andreu”, “Vicenç”];
cua.unshift(“Clàudia”); //cua contindrà [“Clàudia”, “Joan”,”Pere”, “Andreu”, “Vicenç”]
var seguent = cua.pop(); //seguent contindrà el valor “Vicenç”
Hauria de dir
var cua = [“Joan”, “Pere”, “Andreu”, “Vicenç”];
cua.push(“Clàudia”); //cua contindrà [“Joan”,”Pere”, “Andreu”, “Vicenç”,”Clàudia”]
var seguent = cua.shift(); //seguent contindrà el valor “Joan”
Pàgina 45
A l’explicació de toUpperCase() hi ha un exemple amb una errada.
L’exemple diu:
var cadena = “Hola, Món”;
cadena = cadena.toUpperCase();
En aquest cas, s’ha modificat la variable cadena i ara té el contingut “Hola,Món”.
Hauria de dir “HOLA, MÓN”
Mòdul 4
Pàgina 38
On diu: return = window.open
deuria de dir: return window.open
Pàgina 46
Allà on diu:
<p align=”center”><font face=”Arial, Helvetica, sans-serif” size=”6″>Página1</font>
Ha de dir:
<p align=”center”><font face=”Arial, Helvetica, sans-serif” size=”6″>Página1</font></p>
Pàgina 81
On diu
document.addEventListener(“clic“,NoAltClick,true);
document.getElementById(“uoc”).addEventListener(“clic“,MostraClick,true);
Hauria de dir
document.addEventListener(“click“,NoAltClick,true);
document.getElementById(“uoc”).addEventListener(“click“,MostraClick,true);
Mòdul 5
Pàgina 7
A l’exemple a la línia del final no han posat les ” al principi de la sentència i per tant no es pot fer la concatenació. El navegador marca una errada del token:
document.write( “);
la sentència correcta és:
document.write(” “);
Pàgina 23
On diu: <INPUT type=”radio” name=”sexe” value=”Home”> Home<BR>
Ha de dir: <INPUT type=”radio” name=”sexe” value=”Home” onkeypress=”return tramesaAmbEnter(event)”> Home<BR>
Pàgina 24
On diu: if (codCaracter >31 && camp.value.length == camp.maxLength) {
Ha de dir: if (codCaracter >31 && camp.value.length == camp.maxLength) {
Pàgines 40-41
A les definicions de les funcions setX i setY, cal afegir a la última linea +”px”; quedant de la següent forma:
capa.style.left=x+”px”;
i
capa.style.top=x+”px”;
Pàgina 47
Tres errades:
a) A la definció de la funció AnimaCirc, el paràmetre “radio” s’ha de canviar per “radi”.
b) On diu:
anima.interval = setInterval(“ejecutaAnimacionC()”, 10);
ha de dir:
anima.interval = setInterval(“executaAnimacioC()”, 10);
c) A les línies:
document.getElementById(anima.capa). style.left = x + “px”;
document.getElementById(anima.capa). style.top = y + “px”;
L’espai que hi ha abans de style s’ha de treure:
document.getElementById(anima.capa).style.left = x + “px”;
document.getElementById(anima.capa).style.top = y + “px”;
.