Seite 1 von 1

Texte mittels script einblenden bzw ausblenden

Verfasst: Do 22. Jul 2010, 12:46
von Michael Tschauder
Hallo Freunde des cms,
ich möchte gerne lange Inhalte verkürzen indem ich Teile ausblende. Diese werden dann beim Klicken auf ... mehr (o.Ä) ganz eingeblendet.
Mittels css ist dies nicht so schwer. Es gibt auch kleine java scripte die sowas schön ein- bzw ausblenden. Ich bekomme aber dies nicht zum Laufen da das Script welches ich nutzen möchte einen Anker setzt und das cms dann immer auf de Fehlerseite (Startseite) weiterleitet. Gibt es irgendeine Lösung für contenido ohne alles umzuprogrammieren?
Das Script von mootools z.b. lässt sich auch nicht einbauen, also zumindest von mir nicht, dazu habe ich aber schon etwas hier gelesen und befürchte das auch dies nicht gehen wird, oder?
Für Tipps oder Threadlinks wäre ich sehr Dankbar. Ich verschicke Goldbären per Post, Geld habe ich mal wieder keins :-)

mfg. M.Tschauder

Re: Texte mittels script einblenden bzw ausblenden

Verfasst: Do 22. Jul 2010, 13:16
von xmurrix
Hallo Michael Tschauder,

entweder passt du die Scripte an, oder die Generierung des Links mit dem Anker in Contenido. Vermutlich gibt es Links wie

Code: Alles auswählen

<a href="#ankername">mehr</a>
Scripte, die hier bei Klick auf den Anker was machen sollen, sollten als JavaScript Variable den Wert false zurückliefern, dann wird die weitere Verarbeitung des Links vom Browser unterbrochen.

Code: Alles auswählen

<a href="#ankername" onclick="alert('foobar'); return false;">mehr</a>
Ansonsten musst du darauf achten, dass Links immer mit der im head-Tag definierten base-Tag zusammen funktionieren.
Hast du im base-Tag z. B. "http://domain/cms/" und im href den Wert "#ankername", interpretiert der Browser das als "http://domain/cms/#ankername" und du landest immer auf der Startseite.
Ist die URL in der Adresszeile z. B. "http://domain/cms/front_content.php?idart=123", dann muss der Anker auch den Wert "front_content.php?idart#ankername" haben, also "http://domain/cms/" + "front_content.php?idart#ankername".

Gruß
xmurrix