Fe d’errades

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.

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 &amp;&amp; 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”;

.