Hallo Manuela,
Leider kommt auf dieser Seite immer undefined und ich weiß nicht warum.
Wahrscheinlich deswegen:
<form name="eform" onSubmit="aufruf(document.eform.hallo);return false">
<p id="hallo">Das ist ein Test</p>
Du kannst nicht mit document.Formularname.Idname irgendein p-Element innerhalb eines Formulars ansprechen. Du kannst mit dieser Adressierungssyntax nur Formularelemente ansprechen, die ein Name-Attribut haben. Gehen würde also z.B.:
<form name="eform" onSubmit="aufruf(document.eform.hallo.value);return false"><input type="text" name="hallo">
Wenn du wirklich den Inhalt des p-Elements willst, musst du DOM-Syntax verwenden:
<form name="eform" onSubmit="aufruf(document.getElementsById('hallo').firstChild.data);return false"><p id="hallo">Das ist ein Test</p>
viele Gruesse
Stefan Muenz