Nu recunoaste nume_functie.arguments.length
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
patricia
- Mesaje:82
Nu recunoaste nume_functie.arguments.length
In scriptul JavaScript din urmatorul cod, nu se recunoaste numar argumente transmise la functie.
Cod: Selectaţi tot
<html>
<head>
<title>
recapitulare
</title>
<script type="text/javascript">
var flori = new Array("trandafiri","begonii","lalele","toporasi");
function florarie(utilizator1,utilizator2){
var numar=0;
numar = florarie.arguments.length;
for(var i=0;i<numar;i++){
document.write(flori[i]+"</br>");
}
}
</script>
</head>
<body>
<form>
<input type="button" value="produse" onclick="florarie(iris, mateea);">
</form>
</body>
</html>
MarPlo
Mesaje:4343
Salut
Daca argumentele transmise nu sunt variabile definite inainte, sau numere, ci sunt siruri, trebuie adaugate intre ghilimele.
Incearca asa: