2 Ajax-Elemente in einer Seite

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

2 Ajax-Elemente in einer Seite

Beitrag von bce »

wie ist das wenn 2 ajax-elemente auf einer seite untergebracht sind?

genügt es den http_request einmal zu erstellen oder muss er jeweils erstellt werden?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Einmal ein Request, der dann mehrere Ergebnisse für die einzelnen Elemente zurückliefert.
Dann kann man dieses Ergebnis zerlegen und per Jacascript die Objekte bearbeiten.
Das passiert auch z. B. in den Ajax Features schon so.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

habs nun hinbekommen.
aber es werden 2 http_requests erstellt. so funktionierts.

meine frage: ist das so ok? falls du mal zeit hast, kannst du mal bitte kucken..
(hab die datei mal angehängt)

die 2 http_requests:
1. wenn das email-eingabefeld verlassen wird; überprüft auf korrektheit der email-adresse: checkEmail()
2. ermittelt was in einer dropdownbox geklickt wurde: sndReq2()

edit: also im firefox funzts, im ie nicht ^5
Dateianhänge
ajax-kontakt.rar
ajax - js-datei
(936 Bytes) 189-mal heruntergeladen
Zuletzt geändert von bce am Di 06.Nov, 2007 23:17, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welcher IE?
Und werden Javascript-Fehler im IE angezeigt?
Wenn ja, welche?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

ie6
das komische: lokal funktioniert es, auch im ie. aber aufm server nicht?!
javascript-fehler im browser links unten werden nicht angezeigt.

wenn das email-eingabefeld verlassen wird, dann wird zeile 26 angezeigt:

Code: Alles auswählen

alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
und wenn die dropdownbox geklickt wurde, so wird zeile 85 angezeigt

Code: Alles auswählen

alert('Ende2 :( Kann keine XMLHTTP-Instanz erzeugen');
(in opera und firefox funktioniert es ohne probs, lokal und server)
Zuletzt geändert von bce am Mi 07.Nov, 2007 11:31, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, die Request-Anfrage ist im Script korrekt.
Das sollte nicht der Grund sein.
Allerdings scheint die Verbindung zwischen Webserver und IE nicht zu funktionieren, sobald Du online arbeitest.

Man, kompliziert, kompliziert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

komisch.. nun gings ohne welches zutun.. oh mann :wall:

scheinbar war doch irgendwie die verbindung gestört
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wohl weniger.
Um Änderungen an AJAX-Elementen auch testen zu können, muss der Browser Cache auf jedenen Fall einmal geleert werden.
Vielleicht war das bei Deinem IE nicht der Fall, bzw. er aktualisiert den Cache nicht oft genug...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten