Hi,

ben al een aantal weken bezig met Mootools 2.1, alle requesten lukken, maar een request in een request laden lukt niet.

Wat doe ik nu >Ik laad de request doormiddel van:
//javascript wordt tijdens het windows load geladen.
$('divID1').addEvent('click', function(e) {
req1.send();
});
$('divID2').addEvent('click', function(e) {
req2.send();
});

// HTML bij het laden van de pagina
<a href="" id="divID1">request 1</a>
//na het laden van request 1
<a href="" id="divID2">request 2</a>

Waarom werkt het niet:
omdat de <a href="#" id="divID2"></a> wordt geladen na het laden van het eerste request. Daarom wordt id="divID2" voor het uitvoeren van request 1 nog niet herkend.

Zet ik <a href="#" id="divID2"></a> buiten het te laden request 2 deel, dan werkt het wel.

Probleem:
a.) Javascript foutmelding bij het laden van de pagina omdat divID2 niet herkend word!
b.)in het te laden deel van request 1 werkt de button divID2 niet om request 2 te laden.

BTW alle div's worden in DOM herkend, ook van de tweede request.
Gaat puur om het aanroepen van divID2 doormiddel van Mootools

Iemand een oplossing?
Alvast bedankt..





Ik denk dat ik begrijp wat je bedoelt. Je moet het zo doen:

$('divID1').addEvent('click', function(e) {
req1.send();
$('divID2').addEvent('click', function(e) {
req2.send();
}); 
});


Denk dat het zo zou moeten werken. Maar weet het niet zeker.

Edit: waarschijnlijk doe je een load event en daar staat bovenstaande code in, maar omdat bij het laden divID2 nog niet bestaat zal er niets gebeuren/een error uitkomen.

Het spookt hier btw..
KLopt dat werkt :D, keep it simple, bedankt!

Reageren