Jochen: Div für Div nachladen

Beitrag lesen

Hi,

Was mich viel mehr beschäftigt, ist die Frage nach der Sinnhaftigkeit des Vorhabens an sich. Warum sollte man den Ladevorgang auf diese Weise hinauszögern und ein Schritt-für-Schritt-Laden erzwingen? Internet-Nutzer sind meistens ungeduldig; wenn eine Seite bis zum Fertigladen merklich Zeit braucht, sind viele schon wieder weg. Daher halte ich dein Vorhaben schon im Ansatz nicht für schlau.

Doch, genau das halte ich für schlau. Es geht immer noch um die Psycholgogie, wie schnell eine Seite aufgerufen wird.

Überlege dir auch, was du machen willst, wenn bei einem Ladevorgang mal ein Fehler auftritt.

Stimmt. Sollte erst Schritt 2 werden, aber da Du es ansprichst:

$( "#DIV1" ).load( "/ajax/test.html", function( response, status, xhr ) {
  if ( status == "error" ) {
    var msg = "Sorry but there was an error: ";
    $( "#DIV1" ).html( msg + xhr.status + " " + xhr.statusText );
    // Und hier soll dann DIV2 nachgeladen werden
  } else {
  // Inhalt in DIV1 setzen
  // Und hier soll dann DIV2 nachgeladen werden
  }
});

Jo