Ajax.Updater opdaterer ikke DOM
Jeg bixer lidt med prototype.js frameworket, og bruger deres Ajax.Updater. Det jeg prøver at lave, er en side der indeholder et div (#indhold), og så har jeg nogle links. Når der trykkes på linkene, så bruger jeg Ajax.Updater til at læse fra en PHP fil, og henter indholdet ind i #indhold div´et. Det fungerer fint, MEN jeg har problemer med følgende:Når siden loader første gang, så bruger jeg PHP til at hente(include) filen test.php ind i #indhold. I filen er der et input-felt, som hedder "navn". Value er sat til "Hej!".
Hvis jeg kører et dette js-script:
alert($('navn').value);
så kan jeg se at værdien er "Hej!".
Her kommer problemet:
Hvis jeg nu bruger Ajax.Updater til at hente inholdet fra filen test2.php ind i #indhold, så burde indholdet i DOM´en være et input-felt, som også hedder "navn", men med value = "Farvel!". Jeg kan se det, og jeg kan se at værdien er "Farvel" - men hvis jeg kører scriptet:
alert($('navn').value);
igen, så er værdien stadig "Hej!" !!!!
Så hvis jeg tilgår værdien i input-feltet "navn" via js, så er værdien ikke ændret! Men jeg kan - som sagt - se at værdien er "Farvel!".
Nogle forslag?