Ich arbeite auf einer Vordefinierten SharePoint Seite (d.h. ich kann keinen SharePoint Designer anschmeißen oder irgendwelche Dateien in die Seite einbinden (CSS?)), bin also auf pures HTML beschränkt, wobei allerdings .js snippets einbindbar sind.
Das eigentliche Problem: Ich habe Buttons per HTML definiert und eine Sprungmarke (Bookmark) namens #Generic auf selben Seite. Ich möchte nun also einfach bei Klick auf den Button zu dieser Position springen. Ich weiß nicht, wo genau ich z.B. das href=„#Generic“ einbinden soll. Ich habe es so in folgender Button Definition versucht, aber es passiert nichts beim Klick.:
Den Head-Bereich kann ich nicht direkt, sondern nur in einem bereitgestelltem Editor bearbeiten, da dies ein eingebetteter Teil auf einer SharePoint-Seite (funktioniert hier als Wiki) ist. Ich kann hier also nur den Inhalt bearbeiten, die Seite selbst ist vom Design her vordefiniert.
Was mich wundert ist, dass ich einen „normalen“ Text-Link auf eine solche Sprungmarke erzeugen kann (die auch funktioniert) aber innerhalb einer Buttondefinition scheint das nicht zu funktionieren, auch der Mouseover zeigt nur auf die URL der Seite ohne das Ende mit …#Generic.
Ich habe es jetzt auch noch einmal nach Deiner Struktur umgebaut, hilft aber leider nicht:
Ich habe auch schon einen Button, der genauso eine Codierung hat:
[HTML] [/HTML]
Und der springt auch zu dem Eintrag mit der id… (der war oben etwas versteckt nach dem
-Eintrag, sorry, ich war leider noch nicht vertraut mit dem Einfügen von Code-Schnipseln).
Also benutzt du jetzt BMPs. Halte ich für eine schlechte Idee. Dann sind styles ja unmöglich. Hast du mal einen Link zur Seite oder irgendeine Möglichkeit, dass ich mir die anschauen kann?
Die BMPs sind genaue Abbilder der Buttons, die ich per HTML schon generiert hatte.
Daher gibt es optisch keine Unterschiede, ich bin nur recht unflexibel, was spätere Änderungen angeht.
Die Seite liegt innerhalb eines Intranets, daher gibt es leider keine Chance, außer vielleicht, sich live per WebEx draufzuschalten. Ich möchte aber echt nicht Deine Zeit damit verschwenden, da gibt es sicherlich wichtigeres.
Dank Deiner Beiträge bin ich aber trotzdem schlauer geworden und sehr sicher, dass hier mal wieder eine Grenze des Machbaren (auf diesem beschränktem SharePoint) erreicht wurde.
Vielen herzlichen Dank also für Deine Hilfe!
Ok, ich glaube aber, dass ich hier kein CSS anwenden kann. Allerdings ist das für mich absolutes Neuland. So, wie ich das verstanden habe, wird der css-code in einer eigenen Datei namens.css auf dem Verzeichnis abgelegt und dann per HTML aufgerufen, oder?
Ah, ich hab’s verstanden. Habe eben mit einem CSS Button-Generator den Button nachgebildet und diesen dann aufgerufen. Und der Seiteneditor erlaubt dann auch das Hinzufügen eines Links, und es funktioniert.
Für interessierte:
Denke daran, dass du auch buttons verschiedene Klassen geben kannst. Die Class deines buttons muss nicht class=„button“ sein, sondern kann beliebig heißen. Das kannst du im CSS ändern:
.classname {}
(Punkt nicht vergessen)
Ja, habe ich schon probiert und geht auch ganz gut. Nur der Editor haut mir dauernd irgendwelche „<span…“ dazwischen, die ich jedesmal, wenn ich diesen aufrufe, löschen muss. So siehts aus: