Mootools ajax script
Hallo,
Ik heb een script gemaakt mbv mootools.
De functie ervan is het verwijderen van een element en dan een ajax request te maken.
In firefox werkt het prima en geeft firebug geen fouten weer, in zoals altijd weer internet explorer alleen het element verwijdert en dan niks meer doet en een runtime foutmelding weergeeft...
dit is de code voor de gene die mij kan/wil helpen:
Ik heb een script gemaakt mbv mootools.
De functie ervan is het verwijderen van een element en dan een ajax request te maken.
In firefox werkt het prima en geeft firebug geen fouten weer, in zoals altijd weer internet explorer alleen het element verwijdert en dan niks meer doet en een runtime foutmelding weergeeft...
dit is de code voor de gene die mij kan/wil helpen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function ajax_destroy_element(div,div2,url,msg)
{
if (confirm(msg)) {
var targetDiv = $(div);
var ajax = new Request({
method: 'get',
url: url,
onSuccess: function(html) {
var FxFade = new Fx.Morph(targetDiv, {duration:1500}).start({'opacity': 0}).chain(
//function(){targetDiv.destroy()}
function() {
if (html)
{
targetDiv.set('html', html);
new Fx.Morph(targetDiv, {duration:750}).start({'opacity': 1});
}else{
targetDiv.destroy();
}
}
);
},
onFailure: function(xhr) {
queue.alert(
'Error',
'Kon data niet ophalen.'
);
}
}).send();
}
}
{
if (confirm(msg)) {
var targetDiv = $(div);
var ajax = new Request({
method: 'get',
url: url,
onSuccess: function(html) {
var FxFade = new Fx.Morph(targetDiv, {duration:1500}).start({'opacity': 0}).chain(
//function(){targetDiv.destroy()}
function() {
if (html)
{
targetDiv.set('html', html);
new Fx.Morph(targetDiv, {duration:750}).start({'opacity': 1});
}else{
targetDiv.destroy();
}
}
);
},
onFailure: function(xhr) {
queue.alert(
'Error',
'Kon data niet ophalen.'
);
}
}).send();
}
}
Gewijzigd op 01/01/1970 01:00:00 door Bart van Asselt
dit is natuurlijk n iet helemaal de manier waarop je mootools met toepassen. Je kan beter events toewijzen aan elementen en deze ondervangen. Dit gaat doorgaans beter met internetexplorer.
Je post is nu niet echt leesbaar. Pas je post even aan en gebruik en tags om je code heen. Om php code zet je uiteraard dit:Gebruik je
knop om dit te doen.
SanThe.
knop om dit te doen.SanThe.
Hoe zou ik het dan moeten doen? Weet maar weinig af van Mootools.
Er is me al duidelijk geworden dat de foutmelding komt doordat ik via een ajax request data in een tussen een tbody tag wil zetten en dat kan blijkbaar niet in IE ook kan je een TR tag niet laten faden... Is daar een oplossing voor?
Er is me al duidelijk geworden dat de foutmelding komt doordat ik via een ajax request data in een tussen een tbody tag wil zetten en dat kan blijkbaar niet in IE ook kan je een TR tag niet laten faden... Is daar een oplossing voor?
Gewijzigd op 01/01/1970 01:00:00 door Bart van Asselt
Hier staat een heel goed voorbeeld: http://davidwalsh.name/basic-ajax-requests-mootools




