Hey,
die Funktion funktioniert ohne Fehler, wenn du sie im gleichen Frame aufrufst?
Bei mir Funktioniert alles, bis auf das überprüfen der Values.
Das Skript ruft die Funktion pruefe auf mit dem Wert "aufgabe". Dieser Wert ist ein String!
PHP Code:
<script language="javascript">
function Aufrufen()
{
window.parent.frames[0].pruefe('aufgaben');
}
</script>
Hier kommt der Wert an (String "aufgabe"), wo du versucht den Wert Aufgabe1.value zu bekommen. Das Funktioniert so nicht, du musst natürlich dir das Element holen. So sollte es Funktionieren
PHP Code:
<script language="javascript">
function pruefe(f)
{
f = document.getElementsByName(f)[0];
if(f.Aufgabe1.value == 9) alert("richtig!");
else alert("falsch!");
if(f.Aufgabe2.value == 5) alert("richtig!");
else alert("falsch!");
}
</script>