Folgende Fehlermeldung ist im Browser zu finden:
javascript error in line 2135
'style.display' is null or not an object
Code 0
url : http://site/Pages/Default.aspx
Beim verschieben des WebParts im Browser reagiert der Sharepoint u.U. mit einem Serverfehler.
Grund für dieses Verhalten scheint das Arbeiten mit Copy&Paste innerhalb verschiedener Inhaltseditor-WebParts zu sein.
Einen offiziellen Lösungsweg gibt es bisher seitens MS nicht. Allerdings
funktionierte bei mir folgende Vorgehensweise auf zwei verschiedenen Systemen:
- Öffnen der Seite mit dem Sharepointdesigner
- Suchen des fehlerverursachenden Inhaltseditorwebparts
- Innerhalb des WebPart-Content suchen nach einem "<div..." - Tag mit dem Attribut "WebPartID"
- Löschen des Attributes "WebPartID" samt Wert
1 Kommentar:
Vielen Dank für den Tipp!
Nach einigen Versuchen habe ich noch eine kleine Ergänzung, die das Problem vermeidet und die Lösung etwas ergänzt:
Das Phänomen tritt tatsächlich beim Copy-and-Pasten von Inhaltseditor-Inhalten auf.
Daher ist es sinnvoll, nach dem Einfügen kopierter Inhalte einen kurzen Blick in die HTML-Ansicht (im Rich-Text-Editor Button "HTML-Quelle bearbeiten") zu werfen. Sollte da etwas wie folgt o. ähnlich stehen:
"<DIV id=WebPartWPQ4 class=ms-WPBody WebPartID="c5ee6cf0-b765-4221-bfb5-efa90d1e3f40" HasPers="false" width="100%" allowDelete="false">
<-- Diese Einträge und das "</DIV>" am Ende des Quelltextes entfernen!
Dann tritt das Problem gar nicht erst auf.
Wenn es passiert ist, führt tatsächlich nur noch der Weg über den Sharepoint-Designer.
In meinem Fall hat das Enfernen des beschriebenen Attributs "WebPartID" samt Wert noch nicht ausgereicht. Erst das Löschen des gesamten "<DIV..." Tag führte zum Erfolg.
Viele Grüße
Jan
Kommentar veröffentlichen