submit() funktioniert in Netscape nicht
Dominik Eichenlaub
- javascript
0 Cheatah
Hoi zämme
Ich habe folgendes Problem: Ich versuche eine Variable mit einem kleinen JavaScript an einer Page zu senden. Die Variable übergebe ich an ein Formular mit hidden-Felder. Das ganze läuft problemlos mit IE 6.0, nicht aber mit Netscape, Mozilla, ....
Der Code lautet folgendermassen:
<form name=testsubmit action="/bubendorf/Pages/abfrage.asp" method=POST target="abfrage">
<input type="hidden" name="Variable">
</form>
<script language="JavaScript" type="text/vbscript">
sub testscript
testsubmit.Variable.value = "Test"
testsubmit.submit()
End Sub
</script>
Das JavaScript wird OnLoad aufgerufen innerhalb einer asp-Page.
Hat jemand eine Idee, wie ich das Problem beheben kann ?
Besten Dank !!!
Hi,
Das ganze läuft problemlos mit IE 6.0, nicht aber mit Netscape, Mozilla, ....
die Aussage "läuft im IE" ist vollkommen egal; der IE macht auch aus falschestem Code noch irgendwas, "dank" 40 MB Fehlerkorrekturroutinen. Ein "läuft nicht mit x, y, z" ist hingegen ein fast sicheres Indiz für fehlerhaften Code.
<script language="JavaScript" type="text/vbscript">
Außer dem IE beherrscht m.W. niemand VBScript. Außerdem darfst Du nicht einmal Hüh und einmal Hott sagen - entscheide Dich für eine Sprache.
sub testscript
Das ist VBScript.
testsubmit.Variable.value = "Test"
In JavaScript existiert dies nicht. Das Formular ist ein Unterobjekt von document.
Cheatah