Ciao a tutti
Vorrei dei chiarimenti se possibile..
Sul mio libro javascript, ad esempio, è riportato questo codice:
Ecco io non capisco..qui gli elementi img sono importati tramite un getElementByTagName ma come mai gli elementi del tag img, ossia onmouseover e onmouseout, sono aggiunti tramite un punto? Con il punto non richiamo solo delle proprietà?Mica si inseriscono elementi di un tag..codice:function rollover(){ var images=document.getElementByTagName("img"); for (var i=0;i<images.length;i++){ images[i].onmouseover=mouseOver; <-- richiama una funzione images[i].onmouseout=mouseOut; <--richiama un altra funzione }}
Non si dovrebbe fare in questo modo:
Oltre a questo dilemma..ne avrei un ultimo:codice:function rollover(){ var images=document.getElementByTagName("img"); for (var i=0;i<images.length;i++){ images[i].setAttribute("onmouseover","mouseOver()"); <-- richiama una funzione images[i].setAttribute("onmouseout","mouseOut()"); <--richiama un altra funzione }}
Esistono degli oggetti incorporati in javascript..ma non capisco come mai per utilizzare metodi e proprietà dell'oggetto Date, devo prima crearlo come oggetto (new data=Date()mentre per l'oggetto Math, ad esempio, non devo creare prima l'oggetto per utilizzarlo.
Come mai?
Chiedo scusa per le domande banali e per la perdita di tempo
Vi saluto
Marco


mentre per l'oggetto Math, ad esempio, non devo creare prima l'oggetto per utilizzarlo.
Rispondi quotando