[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