Ergebnis 1 bis 4 von 4

Thema: Javascript geht in Mozilla, aber in IE nicht

  1. #1
    TP-Senior
    Registriert seit
    Jan 2005
    Beiträge
    147

    Javascript geht in Mozilla, aber in IE nicht

    Ich habe das Problem, daß die Formularauswertun gin Mozilla Firefox ordentlich läuft, in IE aber nicht. Dort wird der Wert des Select-Feldes "gruppe" nicht ausgelesen. In Firefox aber ja.
    Ich benutze folgenden html-code:
    Code:
    <html>
    <head>
    <title>Auswertung</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <LINK href='style.css' rel=stylesheet type=text/css>
    <SCRIPT src="test.js" type=text/javascript></SCRIPT>
    <SCRIPT src="lib/prototype.js" type=text/javascript></SCRIPT>
    <script language="JavaScript">
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->
    </script>
    </head>
    
    <body bgcolor="#FFFFFF" text="#000000">
    <h2>Auswertung</h2>
    <div id="buttons" style="position:absolute; width:200px; height:115px; z-index:1; left: 10px; top: 33px">
    Auswahlmöglichkeiten:
    <input type='submit' onClick='aufruf_update("inhalt","ajax_inventur_gesamt.php");' name='Abschicken2' value='Inventur Gesamt'><br><input type='submit' onClick='aufruf_update_formular("inhalt","ajax_inventur_einzel.php","formular");' name='Abschicken2' value='Inventur pro Kunde'><br><br><form id='formular'>
    	<input type=text name=kdnummer size="4">Kdnr 
    </form>
    
    <input type='submit' onClick='aufruf_update_formular("inhalt","ajax_inventur_gruppe.php","formular2");' name='Abschicken2' value='Inventur pro Gruppe'><br><br><form id='formular2'>
    <select name=gruppe><option>Test1</option><option>test2</option></select>Gruppenname	
    </form>
    </div>
    
    <div id="inhalt" style="position:absolute; width:600px; height:600px; z-index:2; left: 300px; top: 33px">
    Ergebnisse
    </div>
    </body>
    </html>
    Das Javaconstrukt sieht so aus:

    Code:
    //Mit formularabfrage und Typenabfrage
    function aufruf_update_formular(div_id, datei_php, formname){
    	var inhalt = Form.serialize(formname);		
    	var dateiuebergabe = datei_php +"?" + inhalt;
    	//alert(dateiuebergabe);
    	var myAjax = new Ajax.Updater(div_id, dateiuebergabe);		
    }
    Das merkwürdige ist, das das Script im IE bei der Einzelkundenabfrage funktioniert. Es muß mit dem Selectfeld zusammenhängen.

  2. #2
    TP-Senior
    Registriert seit
    Jan 2005
    Beiträge
    147
    Danke, aber das war es auch nicht. mein alert gibt immer gruppe= aus, wenn ich aber bei Kundennummer etwas eintrage, steht z.B. kdnummer=5. Also es funktioniert auch im IE nur komischerweise mit dem select nicht. Das geht aber im Mozilla. zum verzweifeln

  3. #3
    TP-Senior
    Registriert seit
    Jan 2005
    Beiträge
    147
    Wieso, die haben doch test1 und test2 als values

  4. #4
    TP-Senior
    Registriert seit
    Jan 2005
    Beiträge
    147
    Vielen Dank! Das war´s!
    Komisch, daß Mozilla hier das trotzdem macht.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51