Frage : Störung

Kann Sombody mir bitte helfen wirh diese js Störung?

Meldung: „null“ ist ungültiges Oder kein Objekt
Zeile: 116
Zeichen: 2
Code: 0
URI: http://wiki.mwz-fm.com/hal lowelt/js/hw_ajax.js
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
var hw_ajax;
Funktion hw_createRequestObject () {
Browser //-var = navigator.appName;
//, wenn (Browser == „Microsoft Internet Explorer“) {
// ro = neues ActiveXObject („Microsoft.XMLHTTP“);
//} sonst {
// ro = neues XMLHttpRequest ();
//}

      wenn (window.XMLHttpRequest)
	  {
		  hw_ajax = neues XMLHttpRequest ();
	  }
      sonst, wenn (window.ActiveXObject)
	  {
		  hw_ajax = neues ActiveXObject („Microsoft.XMLHTTP“);
	  }
}

hw_createRequestObject ();


Funktion hw_requestTest ()
{
	//alert (wgScriptPath);
	hw_ajax.open („erhalten“, wgScriptPath+'/hallowelt/lib/hw_ajax.php? ajax_test');
    hw_ajax.onreadystatechange = Funktion ()
	{
    	//alert („irgendwas ");

		wenn (hw_ajax.readyState == 4)
		{
        	var-Antwort = hw_ajax.responseText;
// window.status = Antwort;
		}
	}
	hw_ajax.send (Null);
}

Funktion hw_requestWithAnswer (URL)
{
    hw_ajax.open (, URL „erhalten“);
    hw_ajax.onreadystatechange = Funktion ()
	{
	    wenn (hw_ajax.readyState == 4)
		{
        	var-Antwort = hw_ajax.responseText;
			hw_alert (Antwort, „okay ");
		}
	}
	hw_ajax.send (Null);
}

//-Rückholwert muss aus zwei Teilen bestehen, die durch ein Semikolon geteilt werden: A) „ja“ oder „Nr.“ für Umladen, B) die Mitteilung
Funktion hw_requestWithAnswerAndReload (URL)
{
    hw_ajax.open (, URL „erhalten“);
    hw_ajax.onreadystatechange = Funktion ()
	{
	    wenn (hw_ajax.readyState == 4)
		{
        	var-Antwort = hw_ajax.responseText;
			var Res = eval (Antwort);
			wenn ((typeof (Res) == „Gegenstand“ && Res [0] == „SUC ")) {
				hw_alert (Antwort, „Umladen ");
			}
			sonst {
				hw_alert (Antwort, „okay ");
			}
		}
	}
	hw_ajax.send (Null);
}


Funktion hw_message (Text)
{
	hw_alert (Text);
}

Funktion hw_update_select_csv (sel_id, entscheidet)
{
	= entscheidet opts.split („; ");
	hw_update_select (sel_id, entscheidet);
}

Funktion hw_update_select (sel_id, entscheidet)
{
	sel = document.getElementById (sel_id);
	wenn (sel.options.length > 0)
		für (i=sel.options.length; i>=0; I--) sel.remove (i);
	für (i=0; i
           
Attachments:

Antwort : Störung

O.K., jetzt kennen Sie die Antwort zu Ihrer ursprünglichen Frage, warum Sie den „ungültigen“ ist ungültiges Oder kein Objekt erhielten: Weil das URL nicht eine gültige Antwort zurückbringt (Null, aber, Ihren Code versucht, ihn, ohne weitere Überprüfungen auf Gültigkeit irgendwie zu verwenden)

Jetzt Ihr folgender Schritt, zum zu sehen, warum das PHP nicht arbeitet. Ich bin nicht ein Experte im wiki, aber es scheint, dass es irgendeine falsche Installation oder Konfiguration gibt.


Weitere Lösungen  
 
programming4us programming4us