[TYPO3-german] JS Funktion in Typo3 ausgeben
Oliver Klee
typo3-german-01 at oliverklee.de
Thu Apr 13 11:56:25 CEST 2006
Hi,
Christopher Friedmann schrieb:
> ich verwende ein HTML Content Element in der durch ein Formular
> werte eingeben werden können und durch eine JS Funktion ausgewertet
> werden. Die Auswertung und Funktion funzt auch wunderbar, jetzt
> möchte ich gerne, das nicht nur das Eingabeformular das in der
> Spalte "normal" in TYPO3 angelegt ist angezeigt wird, sondern auch
> verständlicher weise das ausgewertete Ergebnis.
Du kannst dem entsprechenden Element eine ID geben und per JavaScript
den Textnode ersetzen. Zum Beispiel so (von
http://www.9thfloor.de/tour.html ):
/* zeigt einen Text an */
function showText(text) {
var parentNode = document.getElementById("description");
// unterstuetzen wir die notwendigen Standards?
if (!(document.createTextNode && parentNode.replaceChild &&
parentNode.appendChild)) {
return;
}
var newTextNode = document.createTextNode(text);
if (parentNode.hasChildNodes()) {
var oldTextNode = parentNode.firstChild;
parentNode.replaceChild(newTextNode, oldTextNode);
}
else {
parentNode.appendChild(newTextNode);
}
}
... zumal document.write für XHTML nicht mehr zulässig ist.
Gruß,
Oli
More information about the TYPO3-german
mailing list