TYPOlight Open Source CMS > TYPOlight-Forum

Zum englischen Forum

Index > Benutzertutorials > Inhalte via Ajax nachladen

Nils Riel
User
Avatar
Schön wäre auch, wenn die Lightbox und andere Scripte funktionieren würden. Auch ein automatisierter Refresh von bestimmten Bereichen wäre interessant. So z.B. "Die letzten Neuigkeiten" o.ä.
14.05.2009 16:33
may17
User
Avatar
guter Einwand werde ich mit berücksichtigen :) hab jetzt wieder etwas mehr Luft um mich um die weiterentwicklung zu kümmern :)
14.05.2009 16:37
Nils Riel
User
Avatar
Gibt es denn schon neues zu berichten?
31.05.2009 12:18
may17
User
Avatar
Bis dato leider noch nicht ;) sitze aber dran.
02.06.2009 16:31
morb
User
Avatar
Finde das eine ganz tolle Sache...
Es funktioniert bei mir zwar noch nicht, aber ich denke, dass
es lösbar wird :rolleyes:

Der Code ist für mich komplett verständlich, allerdings gibt es
eine Stelle die mich stutzig macht...
Mich stört ungemein, dass in der zweiten Zeilenach der ersten start-Anweisung
kein Semikolon kommt. Sowas hab ich noch nicht gesehen :confused:
Worum handelt es sich dabei? :scared:

iconjavascript:
 
var urlextend = url+"?request="+column;
            var fadeout = to_update.effect('opacity').start(1, 0)
 
            fadeout.addEvent('onComplete', function(e) {
                new Ajax(urlextend, {
                    method: 'post',
                    update: to_update,
                    onRequest: function() {
                    },
                    onComplete: function(response) { 
                        //location.hash = '#'+escape(url);
                        to_update.effect('opacity').start(0, 1);
                    }
                }).request();
            });
 
18.06.2009 09:51
may17
User
Avatar
Hey morb,

das ist ein Fehler, da sollte definitiv ein Semicolon sein da die Syntax sonst unsauber ist. Vielen Danke für den Hinweis. Das es bei dir nicht funktioniert liegt daran dass das Tutorial noch auf mootools 1.1 code basiert. Wie gesagt ich arbeite an einem Tutorial relaunch :) werde am Wochenende den Code auf 1.2 optimieren und dann entspannt nach besseren Wegen für dieses szenario schauen.
18.06.2009 09:56
morb
User
Avatar
Dann ist ja gut, hatte echt an mir gezweifelt...
Kann es sein, dass es in der 1.2 den "effect",
wie Du ihn benutzt, nicht mehr gibt und es daher nicht
funzt? Sorry für solche Fragen, aber ich hab die
Mootools erst diese Woche für mich entdeckt B)
Hab jetzt ein wenig mit fade probiert, das
scheint der richtige Weg zu sein.:)
18.06.2009 10:03
may17
User
Avatar
Das ist das angesprochene Problem. In mootools 1.2 wurde die effect klassen geteilt.

Ich kann dir http://www.mootorial.com/wiki/mootorial/06-fx empfehlen, dort bekommst du einen einblick in die neue Classes :) ansonsten einfach bis Sonntag warten oder falls du fragen hast stell sie einfach, entwickele länger Zeit mit Mootools und kann dir da auch behilflich sein.
Zuletzt bearbeitet von may17, 18.06.2009 10:17
18.06.2009 10:16
morb
User
Avatar
Besten Dank! Werde mich da mal umsehen. :rolleyes:
18.06.2009 10:19
schman
User
Avatar
iconmorb:

Mich stört ungemein, dass in der zweiten Zeilenach der ersten start-Anweisung
kein Semikolon kommt. Sowas hab ich noch nicht gesehen :confused:
Worum handelt es sich dabei? :scared:

Ich habe gerade bei phphatesme.com gelesen das Semikolon bei JavaScript optional sei, hier mal das quote

iconZitat:
Semikolons sind optional am Zeilenende bei JavaScript
Musste mir den JavaScript Code von Omniture ansehen und wie ihr schon ahnen könnt, haben sie am Ende einer Zeile keine Semikolons und es hat trotzdem funktioniert. So eine semikolonfreie Methode ist natürlich für uns PHP Entwickler echt fies anzusehen. Aber naja, wenn sie meinen. Solange die Eindeutigkeit von Ausdrücken gegeben ist, kann man es wohl machen wie man will. Ich werde aber trotzdem immer ein Semikolon ans Ende werfen.
18.06.2009 10:38
may17
User
Avatar
Dem muss ich wiedersprechen. Semikolons am Ende sind nicht optional! Es liegt einzig und allein an der Toleranz der Browser das es richtig interpretiert wird. Es kann in manchen Browsern sogar zu fehlern kommen.

Mal ein Zitat von nuttuts.com

iconZitat:

17. Always, Always Use Semicolons

Technically, most browsers will allow you to get away with omitting semi-colons.
view plaincopy to clipboardprint?

1. var someItem = 'some string'
2. function doSomething() {
3. return 'something'
4. }

var someItem = 'some string'
function doSomething() {
return 'something'
}

Having said that, this is a very bad practice that can potentially lead to much bigger, and harder to find, issues.

Mehr Infos zu go`s und dont`s findet man auf http://net.tutsplus.com/tutorials/javasc…tices-for-beginners/
18.06.2009 10:44
schman
User
Avatar
danke für die Verbesserung, ich habs nur eben bei phphatesme gelesen und dachte ich gebs mal weiter, aber in diesem Fall sorry für die Fehlinformation
18.06.2009 11:12