Camo: Aufruf von Funktionen in generiertem HTML-Code

Beitrag lesen

Hallo zusammen,

ich habe einen Fragebogen erstellt, dessen HTML-Code über ein JavaScript generiert wird. Also ungefähr so:

function generieren() {
var htmlText="";
htmlText+= "<html>"
...
htmlText += '<input type=button name="erlaeuterung" value="Erläuterungen" onClick=erlaeuterungen()>'
...

In den Fragebogen habe ich mehrere Buttons integriert, die bei onClick ihrerseits wieder eine JavaScript Funktion aufrufen sollen. Das Problem ist, dass das nicht klappt, weder wenn ich die Funktion ins gleiche Script packe, noch als externe .js Datei. Wäre sehr dankbar für einen Hinweis woran es liegen könnte.

Vielen Dank und beste Grüße

Camo

PS: hier noch einmal eine der Funktion die onClick ausgeführt werden soll:

function erlaeuterungen ()
{

erlaeuterungstext="<b>Erläuterungen zu den Antwortalternativen</b>"

Frame2=eval("parent."+'erlaeuterung')

erlaeuterung ='<HTML><BODY bgcolor="#DEDEDE">'
         erlaeuterung +=erlaeuterungstext
    erlaeuterung +='</body></html>'

if (beantwortet=="ja")
  {
     Frame2.document.write (erlaeuterung)
  }
  else
  {
   alert("Sie müssen den Test auswerten, bevor die Erläuterungen verfügbar sind.")
  }