Felix Müller: Java Script Error bei Form

Beitrag lesen

Hoi!

Ich habe ein prob und zwar habe ich zwei frames, bei einem ein sog. form, bei dem ich das monat auswählen kann - der monat wird dann im unteren frame angenzeigt - doch mein prob is jetzt er sagt da is ein java script fehler - wO?

Ich nehme mal an, der Fehler is irgendwas in der Art "leapto() is not defined", oder hab ich recht?

Das Problem liegt in <BASE TARGET="_parent">

<script LANGUAGE="JavaScript">
function leapto(form) {
var myindex=form.dest.selectedIndex
parent.month.location.href=(form.dest.options[myindex].value);
}
</script>

<base TARGET="_parent">

----------------------------------------------

</head>

<body bgcolor="#FFFFFF" TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">

<select NAME="dest" SIZE="1" onChange="leapto(this.form)">

Denn leapto() wird dann im parent-window gesucht.

Lösung: Entweder das <BASE TARGET=".."> raus - wenn's nicht unbedingt gebraucht wird, oder den Aufruf der Funktion entsprechent ändern, wenn Du also in einem Frameset bist und das Fenster, das die Auswahlliste enthält z.B. mainwin heißt, dann muß der Aufruf

<select NAME="dest" SIZE="1" onChange="mainwin.leapto(this.form)">

----------------------------------------------------

lauten.

Ik hoop, dat ik je heb kunnen helpen!

Felix