Autor |
Nachricht |
Executter
Threadersteller
Dabei seit: 14.12.2005
Ort: Waldbreitbach
Alter: 41
Geschlecht:
|
Verfasst Fr 14.03.2008 08:28
Titel Mootools hängt im Firefox |
 |
|
Hallo Zusammen,
ich habe für ne recht komplexe Website Mootools eingesetzt um ein paar nette Effekte reinzubekommen.
Ein Kumpel von mir, der die Seite mitgestaltet hat bekommt immer mal wieder folgenen Fehler in Firefox:
"Es kann sein, dass ein script auf dieser Seite noch ausgeführt wird oder dass es nicht mehr reagiert.
Sie können das Script jetzt beenden, das Script im Debugger öffnen oder das Script fortfahren lassen"
Ich vermute mal, dass es sich dabei um eine Art Timeout handelt. Die PCs auf denen ich die Seite immer teste sind etwas performanter als der von meinem Kumpel. Vielleicht würde das zumindest erklären warum ich diese Fehlermeldung nie bekomme und mein Kumpel relativ häufig.
Gibt es eine Möglichkeit diese Fehlermeldung zu umgehen?
Irgendwie? (Außer kein Mootools zu verwenden )
Gruß
Armin
|
|
|
|
 |
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 14.03.2008 10:30
Titel
|
 |
|
Versuch mal:
Zitat: | Garbage collection
Element.js also includes a garbage collection system to help with avoiding memory leaks. I'm not going to go into detail about memory leaks here, but, in a nutshell, browsers leak memory, and this is no good. You can collect the memory of the elements you reference by using Mootools Garbage object.
Garbage.collect(element)
Removes all the extensions and references to an element when the window unloads.
var myEl = $('someElement');
Garbage.collect(myEl);//when the page unloads, all the mootools extensions and any other references will be removed. |
|
|
|
|
 |
Anzeige
|
|
 |
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 40
Geschlecht:
|
Verfasst Fr 14.03.2008 10:34
Titel
|
 |
|
Link? Dann koennte man sich das JS-Gefuddel mal ansehen.
|
|
|
|
 |
Executter
Threadersteller
Dabei seit: 14.12.2005
Ort: Waldbreitbach
Alter: 41
Geschlecht:
|
Verfasst Fr 14.03.2008 14:34
Titel
|
 |
|
Hallo,
danke für die Hilfe.
Hier ist der Code, den ich jetzt mal mit diesem Garbage Collect online habe:
Code: |
<script type="text/javascript">
window.addEvent('domready', function(){
var neusteeintraege = new Accordion('div.atStart1', 'div.atStart', {
show: 0,
opacity: true,
onActive: function(toggler, element){
toggler.setStyle('font-weight', 'bold');
},
onBackground: function(toggler, element){
toggler.setStyle('font-weight', 'normal');
}
}, $('neusteeintraege'));
var myEl = $('neusteeintraege');
Garbage.collect(myEl);
});
</script> |
Das Mootools selbst ist die aktuelle Version. Ich habe es aber aus Gründen der Dateigröße betreffend mit EVAL komprimiert. Der Fehler trat bei meinem Kumpel aber so oder so auf.
Ob der Fehler jetzt noch da ist, kann ich momentan leider nicht sagen. Aber soweit ich mehr weiß, gebe ich Bescheid.
Danke bis hierhin
|
|
|
|
 |
Executter
Threadersteller
Dabei seit: 14.12.2005
Ort: Waldbreitbach
Alter: 41
Geschlecht:
|
Verfasst Fr 14.03.2008 15:12
Titel
|
 |
|
Ich hab eben mal ein JavaScript geschrieben, dass den Fehler provozierte:

Eine Endlosschleife.
Soll das heißen, dass MooTools eine Endlosschleife beinhaltet?
Doch warum kommt der Fehler dann bei mir nie und beim Kumpel ständig o.0
|
|
|
|
 |
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 14.03.2008 16:20
Titel
|
 |
|
Kommt bei ihm der alert wenn er die Seite verläßt oder
schon nach onload?
|
|
|
|
 |
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 14.03.2008 17:49
Titel
|
 |
|
zweitaccount hat geschrieben: | Kommt bei ihm der alert wenn er die Seite verläßt oder
schon nach onload? |
|
|
|
|
 |
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 14.03.2008 18:07
Titel
|
 |
|
m hat geschrieben: | zweitaccount hat geschrieben: | Kommt bei ihm der alert wenn er die Seite verläßt oder
schon nach onload? |
 |
ja bitte? sprich dich ruhig aus
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
mootools bzw JS: das 'this'
mootools & CO
mootools vs ie6
MooTools v1.11 problem
[Javascript] Mootools
[Problem]PNG-Fix mit Mootools und SWFObject
|
 |