Ergebnis 1 bis 1 von 1
  1. #1
    DirkHo ist offline Jungspund
    registriert
    21-05-2007
    Beiträge
    12

    Wo liegt der Fehler

    Hallo,

    ich habe mir folgendes Formular gebastelt, das aus best. Werten Servernamen zusammenbaut. Jetzt kommt bei jedem der Funktionsaufrufe aber ein Fehler - außer bei einem "SELECT"-Feld "location" (Funktion "loc").

    Habe auch schon direkte Ausgabe probiert,.. Bringt alles nichts. Hier mal der Code, vielleicht sieht ja jemand, wo der Fehler liegt. Habe auch schon versucht, die Funktionen unter anderem Namen (z.B. die "func" als "loc" aufrufen zu lassen und das ging ohne Fehler).

    EDIT
    Der Fehler der kommt ist "Object doesn't support this property or method"

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    	<title>Servernamen</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    var name = Array('S','*','***','*','****');
    
    function buildName(pos,value) {
    	var nameKomp = "";
    	name[pos] = value;
    	for(var i = 0; i < 5; i++)
    		nameKomp = nameKomp + name[i];
    	alert(nameKomp);	
    }
    function func() {
    	var b = document.servernames.func.selectedIndex;
    	var a = new Array('', 'A', 'B', 'D', 'F', 'I', 'L', 'M', 'N', 'O', 'P', 'S', 'T', 'U', 'X');
        //buildName(1,a[b]);
    }
    function loc() {
    	var d = document.servernames.location.selectedIndex;
    	var c = new Array('', 'BER', 'DRS', 'FRA', 'MHG', 'MGL', 'NUE', 'REG', 'SAR', 'STR');
        buildName(2,c[d]);
    }
    function number() {
    	var e = document.servernames.number.value;
    	alert("");
        buildName(3,e);
    }
    function type() {
    	var g = document.servernames.location.selectedIndex;
    	var f = new Array('', '5', '6', '8', '9');
        //buildName(4,f[g]);
    }
    -->
    </script>
    </head>
    <body>
    	<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post" name="servernames">
    	<div id="form">
    		<h1>
    			Servernamen
    		</h1>
    		<hr />
    		<h2>
    			Skript zur eindeutigen Erstellung von Servernamen
    		</h2>
    		<hr />
    
    		<div class="rowLeft">
    			Funktion:
    		</div>
    		<div class="rowRight">
    			<select name="func" onchange="func()">
    				<option>Bitte ausw&auml;hlen</option>
    				<option>Application(s) Server</option>
    				<option>dataBase Server</option>
    				<option>Domain Controller</option>
    				<option>Files Server</option>
    				<option>Intel Server</option>
    				<option>Lotus Notes Server</option>
    				<option>Multi Master Domain Controller</option>
    				<option>Network Server</option>
    				<option>Other</option>
    				<option>Print Server</option>
    				<option>Software Delivery Server</option>
    				<option>Terminal Server</option>
    				<option>Unix Server</option>
    				<option>Server managed by the Business</option>
    			</select>
    		</div>
    		<hr />
    		<div class="rowLeft">
    			Standort:
    		</div>
    		<div class="rowRight">
    			<select name="location" onchange="loc()">
    				<option>Bitte ausw&auml;hlen</option>
    				<option>Berlin</option>
    				<option>Dresden</option>
    				<option>Frankfurt</option>
    				<option>Mannheim</option>
    				<option>M&ouml;nchengladbach</option>
    				<option>N&uuml;rnberg</option>
    				<option>Regensburg</option>
    				<option>Salzgitter</option>
    				<option>Stuttgart</option>
    			</select>
    		</div>
    		<hr />
    		<div class="rowLeft">
    			Laufende Nummer f&uuml;r Standort:
    		</div>
    		<div class="rowRight">
    			<input type="text" name="number" onchange="number()" maxlength="1"/>
    		</div>
    		<hr />
    		<div class="rowLeft">
    			Phys./Virtu. + eindeut.Nr.:
    		</div>
    		<div class="rowRight">
    			<select name="type" onchange="type()">
    				<option>Bitte ausw&auml;hlen</option>
    				<option>Virtueller Produktionsserver</option>
    				<option>Clusterinstanzen</option>
    				<option>Physikalischer Testserver</option>
    				<option>Virtueller Testserver</option>
    			</select>
    		</div>
    		<hr />
    		<div class="rowLeft">
    			&nbsp;
    		</div>
    		<div class="rowRight">
    			<input id="submit" type="submit" name="aktion" value="Eintragen" />
    		</div>
    	</div>
    	</form>
    </body>
    </html>
    Vielen Dank und Grüße,

    Dirk
    Geändert von DirkHo (21-05-2007 um 16:03 Uhr)

Ähnliche Themen

  1. Fehler in Javascriptkonsole FF
    Von Lioba im Forum JavaScript
    Antworten: 19
    Letzter Beitrag: 07-05-2007, 19:47
  2. IE Fehler tracken...
    Von skiordie im Forum JavaScript
    Antworten: 13
    Letzter Beitrag: 06-04-2007, 22:21
  3. Antworten: 4
    Letzter Beitrag: 24-11-2006, 18:26
  4. Submit Fehler
    Von Willimaendu im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 20-10-2005, 17:10
  5. Apache Server - Kernel32.dll Fehler
    Von Miichii im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 20-11-2003, 16:00

Lesezeichen

Berechtigungen

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