wir würden gerne ein JavaScript im SP einbinden.
Kann mir dazu jemand etwas sagen oder helfen?
Folgendes Scenario:
Wir haben eine Liste und wollen wenn in einem DropDown Menü ein spezielles Element ausgewählt wird, in einem anderen Feld ein Eintrag hinzugefügt wird.
Die einfachste Methode ist mit dem Inhalts-Editor-Web-Part
* Liste anzeigen
* Neues Element hinzufügen
* Einstellungs-Zahnrad (Websiteaktionen) -> Seite bearbeiten
* WebPart hinzufügen, Kategorie "Medien und Inhalt" -> Inhalts-Editor
* in den Bereich klicken "Klicken Sie hier, um neuen Inhalt hinzuzufügen"
* Oben rechts im Ribbon auf "Quelle bearbeiten"
Hier können Sie den Javascript Quellcode einfügen, eingebettet in
<script type="text/javascript"> </script>
* Anschließend (Wichtig!) den Inhaltseditor-Webpart unter dem Listenformular-Webpart positionieren, dadurch ist sichergestellt, dass beim Ausführen des Skripts die Formularfelder schon geladen sind.
Dann Seite->Bearbeitung beenden
Etwas eleganter ist die Methode, im Inhaltseditor-Webpart in den Eigenschaften unter "Verknüpfung mit Inhalt" einen Link zu einer Datei anzugeben, in der sich das eigentliche Skript befindet, insbesondere wenn Sie das gleiche Skript für mehrere Formulare
nutzen wollen. Das erleichtert auch das Debuggen.
Als Antwort markiertAlex PituliceMontag, 3. Juni 2013 07:18
Tag als Antwort aufgehobenLars_EigiMittwoch, 3. Juli 2013 14:17
spät aber doch.
Danke für die Info, leider funktioniert das noch nicht ganz bei mir.
Ich habe das nun genau nach der Anleitung gemacht, leider erkennt der Browser das $ zeichen nicht. Nach meinem Programmierer wird da das JavaScript bzw. das jQ nicht geladen.
Wir haben immer ein Crosssidescript Error. Kann damit aber nicht allzu viel anfangen bzw. finde auch nicht allzu viel darüber.
Hab da nun ebenfalls in der Masterpage unter meiner CSS Datei folgenden Code eingefügt: