Aloha!
function oeffne(){
//Forminhalt auslesen
eingabe = document.meinFormular; <- Das funktionniert offensichtlich nicht!
Doch, das geht prima
das hier musst du anders definieren:
hoehefenster = document.meinFormular.hoehe.value;
breitefenster = document.meinFormular.breite.value;
Nein, nicht notwendig. Der Fehler liegt hier:
//Fenster mit den ausgelesenen daten oeffnen
window.open("", "", "height=hoehefenster, width=breitefenster");
}
window.open("","","height="+hoehefenster+",width="+breitefenster);
Man kann das ganze auch kürzer machen, indem man direkt die Values des Formulars in den String addiert.
Der Fehler ist der: Javascript interpretiert innerhalb von Strings (egal ob in "" oder '') keine Variablennamen, wie andere Sprachen das manchmal tun. Also muss der Parameterstring zusammenaddiert werden.
//-->
</script>
- Sven Rautenberg