JacK a écrit :
Quote:
SAM a écrit :
Quote:
Quote:
>></P>
>><DIV id)"villes"</DIV>
>>
>Là je vois comme un problème ! typo ?
yeah thanks
Quote:
>You can't have 2 IDs with same name !
I don't understand.
on ne peut donner un même nom à plus d'un ID
(mais tu dois le savoir)
Quote:
Quote:
><DIV id="villes"></DIV>
C'est rectifié.
Quote:
>>
>Ça n'aurait donc rien à voir avec "observe()"
Mais je n'arrive pas à le faire fonctionner.
Alors ... comme je ne pratique pas ces biblis ...
reste à piocher les liens donnés par OreillePointées (PointedEars)
Ben ... j'espérais que c'était seulement ça.
Autre chose, je ne vois pas à quoi sert 'element' dans :
function updateVilles (element, valeur) { ...
et je ne sais comment tu y passes la valeur ( value ?)
J'essaierais :
function updateVilles (element) {
var valeur = element.getValue();
Le site esspécialisé n'est pas très disert pour Form.Element.Observer
<http://prototypejs.org/api/timedObserver/form-element-observer>
Pour ton surveillant :
Event.observe(window, 'load', function() {
new Form.Element.Observer('ville',0.5,updateVilles);
});
là 'updateVilles' est la fontion de callback
mais ... comment y sont passés les arguments ?
(element et value)
Event.observe(window, 'load', function() {
new Form.Element.Observer('ville',0.5,
function(){
updateVilles('',$('villes').value);
});
});
pit être ? si je me réfère à :
<http://prototypejs.org/api/timedObserver>
--
sm