Suche im Forum:
Suchen


« Vorheriges Thema anzeigen :: Nächstes Thema anzeigen »  
Autor Nachricht
Beitrag06.05.2009 um 14:32 (UTC)    
Titel: Aufklapparer Text für FAQ

Ich möchte gerne, wenn man auf eine Frage klickt, dass die Antwort darunter erscheint. Ich habe mal mich schlau gemacht und entdeckte diesen HTML-Code, der an sich ganz gut ist.

Code:

<html>
<head>
<script type="text/javascript">
var antwort = new Array(2);
var auf = new Array(antwort.legth);
for (var i = 0; i < antwort.length; i++) {
auf[i] = true;
}

function start() {
var counter = 0;
var pElems = document.getElementsByTagName('p');
for (var i = 0; i < pElems.length; i++) {
var thisElem = pElems[i];
if (thisElem.className && thisElem.className == 'antworten') {
antwort[counter] = thisElem;
counter++;
}
}
}

function klappen(help) {
if (auf[help] == false) {
antwort[help].style.display = "none";
auf[help] = true;
} else {
antwort[help].style.display = "block";
auf[help] = false;
}
}
</script>
</head>
<body>
<p onClick="klappen(0);">Frage1</p>
<p style="display:none;" class="antworten">Antwort1</p>
<p onClick="klappen(1);">Frage2</p>
<p style="display:none;" class="antworten">Antwort2</p>
<script type="text/javascript">
start();
</script>
</body>
</html>


Ich kann ihn auch problemlos erweitern, jedoch sobald ich ihn ein 2. Mal abspeicher, wird der Code "deaktiviert", d.h es funkioniert nicht mehr!

Außerdem lässt sich die Schriftgroße sowie die Schrift nicht verändern! Sad
Was ist daran verkehrt?


Zuletzt bearbeitet von blutsegelbukaniere am 06.05.2009, 15:32, insgesamt einmal bearbeitet
Beitrag07.05.2009 um 07:23 (UTC)    
Titel:

Hi ,
das Dein Code umgeworfen wird, liegt am "Editor" Wink
Und die Schriftgrösse kannst du direkt im Code ändern .

Dort wo "Antwort 1" und "Antwort 2" steht , füge ein :

<span style="font-size:14px;">Antwort 1</span>

Lösung :

- Einloggen
- auf "Einstellungen"
- dort Haken ins Feld bei "HTML Editor nicht anzeigen"
- speichern
- jetzt auf "Eigene Seiten editieren"
- wähle die Seite aus wo Code drin ist
- Inhalt löschen
- speichern
- Code neu einfügen
- speichern
- unter Einstellungen den Editor erst dann aktivieren, wenn Seite fertig ist

Möchtest du diese eine Seite später wieder editieren ?
Erst den Editor ausschalten unter "Einstellungen" . Sonst wirft der dir
deinen Code wieder um . Wink
Beitrag07.05.2009 um 13:32 (UTC)    
Titel:

Achso.. danke, würde ich allein nie drauf kommen Wink
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de