SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Verzögerung mit Javascript Änderungen (Jquery)

Geprüfte Antwort Dieser Beitrag hat 4 Antworten

Ohne Rang
88 Beiträge
Natt U erstellt 25 Okt. 2010 15:26
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen

Ich benutze ein Javascript (Jquery)am Ende der aspx Seite um Änderungen vorzunehmen.
Dies funktioniert soweit prima. Nur ein Schönheitsfehler:
Der Benutzer sieht zuerst für einen Bruchteil einer Sekunde die Seite wie sie geladen wird, und erst danach die geänderten Inhalte.
Toll wäre es wenn nur die Seite mit den Änderungen angezeigt wird.
Nun wird ja empfohlen das Javascript am Ende der Seite einzubauen. In den Head kann ich nicht einbauen.

Code am Ende der Seite:

<script type="text/javascript" src="Lists/jquery-1.4.2.min.js"></script>
  <script language=javascript>
      $(document).ready(function() {
      $("input[value=Save]").hide();
      });
  </script>



Was ist die einfachste Lösung?

Besten Dank!

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 25 Okt. 2010 15:34
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Dafür gibt es nicht wirklich eine Lösung. Das Script kann die Seite erst verändern, wenn sie wirklich geladen ist. Verantwortlich dafür ist das:
$(document).ready

Auf einem schwachbrüstigen Client sieht man das eben. Das Einzige, das wirklich hilft, wäre die Seite serverseitig zu ändern, so daß der Client nur das bekommt, was auch angezeigt werden soll. Leider geht das nicht immer...

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
88 Beiträge
Natt U Als Antwort am 25 Okt. 2010 15:51
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Andi

Herzlichen Dank für die Antwort. Kann ein Laie das auf dem Server ändern wenn er die Berechtigung hat?

Danke
Natt U

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 25 Okt. 2010 15:56
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das hängt ganz davon ab, was genau Du ändern möchtest. Die SharePoint-eigenen Seiten kann man natürlich nicht verändern. Man kann dort nur Dinge per Berechtigung ausblenden - oder eben mit JavaScript auf dem Client...

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
88 Beiträge
Natt U Als Antwort am 25 Okt. 2010 16:43
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Danke für die Auskunft. Das hat mir schon weitergeholfen.