Guten Abend,
so ich hab da mal ein Problem und zwar ich bekomm es einfach nich hin einen Code den ich immer wieder verwende in eine Funktion umzuwandeln, also hier erstmal der Code:
Im grunde bekomm ich es schon hin das einzige was Probleme macht is dieses "e" welches im Funktionsaufruf steht. Wenn ich meine Funktion schreibe funktioniert das nich mehr mit dem "new Event" und wenn ich das weg lasse wird der Code sofort nach dem laden der Seite ausgeführt. Hier mal mein Ansatz:
Es handelt sich übrigens um mootools.
so ich hab da mal ein Problem und zwar ich bekomm es einfach nich hin einen Code den ich immer wieder verwende in eine Funktion umzuwandeln, also hier erstmal der Code:
Code:
var url2 = "http://localhost/sfgp/tutorials.xml";
$('tutorials').addEvent('click', function(e){
$('nav1').style.display='none';
e = new Event(e).stop();
new Ajax(url2, {
method: 'get',
evalScripts: true,
update: $('nav'),
onComplete: function() { if($('nav').style.display='block') { mySlide.slideIn(); create_link('tutorial_link', 'Tutorial') }}
}).request();
e.stop();
});
Code:
var ajax_abfrage = function (url, id) {
$('nav1').style.display='none';
e = new Event(e).stop();
new Ajax(url, {
method: 'get',
evalScripts: true,
update: $('nav'),
onComplete: function() {mySlide.slideIn(); create_link(id+'_link', id) }
}).request();
e.stop();
}
Es handelt sich übrigens um mootools.